MarcoDocument

public protocol MarcoDocument : MarcoValue

Marco document value.

  • Root value.

    Declaration

    Swift

    var value: MarcoValue { get set }
  • Updates offsets for all child values recursively.

    Declaration

    Swift

    func updateOffsets()
  • accept(_:data:) Extension method

    Declaration

    Swift

    public func accept<V, D, R>(_ visitor: V, data: D) -> R where V : MarcoVisitor, D == V.Data, R == V.ReturnType
  • description Extension method

    Declaration

    Swift

    public var description: String { get }