Mockingbird Documentation 0.15.0

Structure Swift​Symbol

public struct SwiftSymbol
%3 SwiftSymbol SwiftSymbol CustomStringConvertible CustomStringConvertible SwiftSymbol->CustomStringConvertible

Nested Types

SwiftSymbol.Contents
SwiftSymbol.Kind

Conforms To

CustomStringConvertible

Initializers

init(kind:​children:​contents:​)

public init(kind: Kind, children: [SwiftSymbol] = [], contents: Contents = .none)

Properties

description

var description: String

Overridden method to allow simple printing with default options

kind

let kind: Kind

children

var children: [SwiftSymbol]

contents

let contents: Contents

Methods

print(using:​)

public func print(using options: SymbolPrintOptions = .default) -> String

Prints SwiftSymbols to a String with the full set of printing options.

Parameters

options Symbol​Print​Options

an option set containing the different DemangleOptions from the Swift project.

Returns

self printed to a string according to the specified options.