Mockingbird Documentation 0.15.0

Enumeration Swift​Symbol.​Kind

public enum Kind

Member Of

SwiftSymbol

Enumeration Cases

`class`

case `class`

`enum`

case `enum`

`extension`

case `extension`

`protocol`

case `protocol`

protocol​Symbolic​Reference

case protocolSymbolicReference

`static`

case `static`

`subscript`

case `subscript`

allocator

case allocator

anonymous​Context

case anonymousContext

anonymous​Descriptor

case anonymousDescriptor

argument​Tuple

case argumentTuple

associated​Conformance​Descriptor

case associatedConformanceDescriptor

associated​Type

case associatedType

associated​Type​Descriptor

case associatedTypeDescriptor

associated​Type​Generic​Param​Ref

case associatedTypeGenericParamRef

associated​Type​Metadata​Accessor

case associatedTypeMetadataAccessor

associated​Type​Ref

case associatedTypeRef

associated​Type​Witness​Table​Accessor

case associatedTypeWitnessTableAccessor

assoc​Type​Path

case assocTypePath

auto​Closure​Type

case autoClosureType

bound​Generic​Class

case boundGenericClass

bound​Generic​Enum

case boundGenericEnum

bound​Generic​Function

case boundGenericFunction

bound​Generic​Other​Nominal​Type

case boundGenericOtherNominalType

bound​Generic​Protocol

case boundGenericProtocol

bound​Generic​Structure

case boundGenericStructure

bound​Generic​Type​Alias

case boundGenericTypeAlias

builtin​Type​Name

case builtinTypeName

cFunction​Pointer

case cFunctionPointer

class​Metadata​Base​Offset

case classMetadataBaseOffset

constructor

case constructor

coroutine​Continuation​Prototype

case coroutineContinuationPrototype

curry​Thunk

case curryThunk

deallocator

case deallocator

decl​Context

case declContext

default​Argument​Initializer

case defaultArgumentInitializer

default​Associated​Conformance​Accessor

case defaultAssociatedConformanceAccessor

default​Associated​Type​Metadata​Accessor

case defaultAssociatedTypeMetadataAccessor

dependent​Associated​Type​Ref

case dependentAssociatedTypeRef

dependent​Generic​Conformance​Requirement

case dependentGenericConformanceRequirement

dependent​Generic​Layout​Requirement

case dependentGenericLayoutRequirement

dependent​Generic​Param​Count

case dependentGenericParamCount

dependent​Generic​Param​Type

case dependentGenericParamType

dependent​Generic​Same​Type​Requirement

case dependentGenericSameTypeRequirement

dependent​Generic​Signature

case dependentGenericSignature

dependent​Generic​Type

case dependentGenericType

dependent​Member​Type

case dependentMemberType

dependent​Pseudogeneric​Signature

case dependentPseudogenericSignature

destructor

case destructor

did​Set

case didSet

direct​Method​Reference​Attribute

case directMethodReferenceAttribute

directness

case directness

dispatch​Thunk

case dispatchThunk

dynamic​Attribute

case dynamicAttribute

dynamic​Self

case dynamicSelf

empty​List

case emptyList

enum​Case

case enumCase

error​Type

case errorType

escaping​Auto​Closure​Type

case escapingAutoClosureType

existential​Metatype

case existentialMetatype

explicit​Closure

case explicitClosure

extension​Descriptor

case extensionDescriptor

field​Offset

case fieldOffset

first​Element​Marker

case firstElementMarker

full​Type​Metadata

case fullTypeMetadata

function

case function

function​Signature​Specialization

case functionSignatureSpecialization

function​Signature​Specialization​Param

case functionSignatureSpecializationParam

function​Signature​Specialization​Param​Kind

case functionSignatureSpecializationParamKind

function​Signature​Specialization​Param​Payload

case functionSignatureSpecializationParamPayload

function​Type

case functionType

generic​Partial​Specialization

case genericPartialSpecialization

generic​Partial​Specialization​Not​ReAbstracted

case genericPartialSpecializationNotReAbstracted

generic​Protocol​Witness​Table

case genericProtocolWitnessTable

generic​Protocol​Witness​Table​Instantiation​Function

case genericProtocolWitnessTableInstantiationFunction

generic​Specialization

case genericSpecialization

generic​Specialization​Not​ReAbstracted

case genericSpecializationNotReAbstracted

generic​Specialization​Param

case genericSpecializationParam

generic​Type​Metadata​Pattern

case genericTypeMetadataPattern

generic​Type​Param​Decl

case genericTypeParamDecl

getter

case getter

global

case global

global​Getter

case globalGetter

identifier

case identifier

impl​Convention

case implConvention

impl​Error​Result

case implErrorResult

impl​Escaping

case implEscaping

impl​Function​Attribute

case implFunctionAttribute

impl​Function​Type

case implFunctionType

implicit​Closure

case implicitClosure

impl​Parameter

case implParameter

impl​Result

case implResult

index

case index

infix​Operator

case infixOperator

initializer

case initializer

inlined​Generic​Function

case inlinedGenericFunction

in​Out

case inOut

is​Serialized

case isSerialized

iVar​Destroyer

case iVarDestroyer

iVar​Initializer

case iVarInitializer

key​Path​Equals​Thunk​Helper

case keyPathEqualsThunkHelper

key​Path​Getter​Thunk​Helper

case keyPathGetterThunkHelper

key​Path​Hash​Thunk​Helper

case keyPathHashThunkHelper

key​Path​Setter​Thunk​Helper

case keyPathSetterThunkHelper

label​List

case labelList

lazy​Protocol​Witness​Table​Accessor

case lazyProtocolWitnessTableAccessor

lazy​Protocol​Witness​Table​Cache​Variable

case lazyProtocolWitnessTableCacheVariable

local​Decl​Name

case localDeclName

materialize​For​Set

case materializeForSet

merged​Function

case mergedFunction

metaclass

case metaclass

metatype

case metatype

metatype​Representation

case metatypeRepresentation

method​Descriptor

case methodDescriptor

method​Lookup​Function

case methodLookupFunction

modify​Accessor

case modifyAccessor

module

case module

module​Descriptor

case moduleDescriptor

native​Owning​Addressor

case nativeOwningAddressor

native​Owning​Mutable​Addressor

case nativeOwningMutableAddressor

native​Pinning​Addressor

case nativePinningAddressor

native​Pinning​Mutable​Addressor

case nativePinningMutableAddressor

no​Escape​Function​Type

case noEscapeFunctionType

nominal​Type​Descriptor

case nominalTypeDescriptor

non​Obj​CAttribute

case nonObjCAttribute

number

case number

obj​CAttribute

case objCAttribute

obj​CBlock

case objCBlock

other​Nominal​Type

case otherNominalType

outlined​Assign​With​Copy

case outlinedAssignWithCopy

outlined​Assign​With​Take

case outlinedAssignWithTake

outlined​Bridged​Method

case outlinedBridgedMethod

outlined​Consume

case outlinedConsume

outlined​Copy

case outlinedCopy

outlined​Destroy

case outlinedDestroy

outlined​Initialize​With​Copy

case outlinedInitializeWithCopy

outlined​Initialize​With​Take

case outlinedInitializeWithTake

outlined​Release

case outlinedRelease

outlined​Retain

case outlinedRetain

outlined​Variable

case outlinedVariable

owned

case owned

owning​Addressor

case owningAddressor

owning​Mutable​Addressor

case owningMutableAddressor

partial​Apply​Forwarder

case partialApplyForwarder

partial​Apply​Obj​CForwarder

case partialApplyObjCForwarder

postfix​Operator

case postfixOperator

prefix​Operator

case prefixOperator

private​Decl​Name

case privateDeclName

property​Descriptor

case propertyDescriptor

protocol​Conformance

case protocolConformance

protocol​Conformance​Descriptor

case protocolConformanceDescriptor

protocol​Descriptor

case protocolDescriptor

protocol​List

case protocolList

protocol​List​With​Any​Object

case protocolListWithAnyObject

protocol​List​With​Class

case protocolListWithClass

protocol​Requirements​Base​Descriptor

case protocolRequirementsBaseDescriptor

protocol​Witness

case protocolWitness

protocol​Witness​Table

case protocolWitnessTable

protocol​Witness​Table​Accessor

case protocolWitnessTableAccessor

protocol​Witness​Table​Pattern

case protocolWitnessTablePattern

reabstraction​Thunk

case reabstractionThunk

reabstraction​Thunk​Helper

case reabstractionThunkHelper

read​Accessor

case readAccessor

reflection​Metadata​Assoc​Type​Descriptor

case reflectionMetadataAssocTypeDescriptor

reflection​Metadata​Builtin​Descriptor

case reflectionMetadataBuiltinDescriptor

reflection​Metadata​Field​Descriptor

case reflectionMetadataFieldDescriptor

reflection​Metadata​Superclass​Descriptor

case reflectionMetadataSuperclassDescriptor

related​Entity​Decl​Name

case relatedEntityDeclName

resilient​Protocol​Witness​Table

case resilientProtocolWitnessTable

retroactive​Conformance

case retroactiveConformance

return​Type

case returnType

setter

case setter

shared

case shared

sil​Box​Immutable​Field

case silBoxImmutableField

sil​Box​Layout

case silBoxLayout

sil​Box​Mutable​Field

case silBoxMutableField

sil​Box​Type

case silBoxType

sil​Box​Type​With​Layout

case silBoxTypeWithLayout

specialization​Pass​ID

case specializationPassID

structure

case structure

suffix

case suffix

sugared​Optional

case sugaredOptional

sugared​Array

case sugaredArray

sugared​Dictionary

case sugaredDictionary

sugared​Paren

case sugaredParen

type​Symbolic​Reference

case typeSymbolicReference

thin​Function​Type

case thinFunctionType

throws​Annotation

case throwsAnnotation

tuple

case tuple

tuple​Element

case tupleElement

tuple​Element​Name

case tupleElementName

type

case type

type​Alias

case typeAlias

type​List

case typeList

type​Mangling

case typeMangling

type​Metadata

case typeMetadata

type​Metadata​Access​Function

case typeMetadataAccessFunction

type​Metadata​Completion​Function

case typeMetadataCompletionFunction

type​Metadata​Instantiation​Cache

case typeMetadataInstantiationCache

type​Metadata​Instantiation​Function

case typeMetadataInstantiationFunction

type​Metadata​Lazy​Cache

case typeMetadataLazyCache

type​Metadata​Singleton​Initialization​Cache

case typeMetadataSingletonInitializationCache

uncurried​Function​Type

case uncurriedFunctionType

unmanaged

case unmanaged

unowned

case unowned

unsafe​Addressor

case unsafeAddressor

unsafe​Mutable​Addressor

case unsafeMutableAddressor

value​Witness

case valueWitness

value​Witness​Table

case valueWitnessTable

variable

case variable

variadic​Marker

case variadicMarker

vTable​Attribute

case vTableAttribute

vTable​Thunk

case vTableThunk

weak

case weak

will​Set

case willSet