DemangledSymbol
public indirect enum DemangledSymbol : Hashable, Sendable
extension DemangledSymbol: CustomStringConvertible
The demangled description of a or entity.
-
Creates an instance decoding the symbol mangled in
s, returningnilif decoding failed.Declaration
Swift
public init?(_ s: String) -
Creates an instance decoding a reserved symbol identifier.
Declaration
Swift
init(reserved: ReservedSymbol) -
The declaration of an entity or bundle.
Declaration
Swift
case entity(DemangledEntity) -
A binding declaration.
Declaration
Swift
case binding(names: [DemangledEntity]) -
A synthesized declaration.
Declaration
Swift
case synthesized(DemangledSynthesizedFunction) -
A monomorphized symbols.
Declaration
Swift
case monomorphized(DemangledSymbol, arguments: [DemangledSymbol]) -
A type.
Declaration
Swift
case type(DemangledType) -
The entity wrapped in
selfif its payload is.entity, ornilotherwise.Declaration
Swift
public var entity: DemangledEntity? { get } -
Declaration
Swift
public var description: String { get }
View on GitHub