Enumeration
SwiftSymbol.Kind
public enum Kind
Relationships
Member Of
SwiftSymbol
Enumeration Cases
`class`
case `class`
`enum`
case `enum`
`extension`
case `extension`
`protocol`
case `protocol`
protocolSymbolicReference
case protocolSymbolicReference
`static`
case `static`
`subscript`
case `subscript`
allocator
case allocator
anonymousContext
case anonymousContext
anonymousDescriptor
case anonymousDescriptor
argumentTuple
case argumentTuple
associatedConformanceDescriptor
case associatedConformanceDescriptor
associatedType
case associatedType
associatedTypeDescriptor
case associatedTypeDescriptor
associatedTypeGenericParamRef
case associatedTypeGenericParamRef
associatedTypeMetadataAccessor
case associatedTypeMetadataAccessor
associatedTypeRef
case associatedTypeRef
associatedTypeWitnessTableAccessor
case associatedTypeWitnessTableAccessor
assocTypePath
case assocTypePath
autoClosureType
case autoClosureType
boundGenericClass
case boundGenericClass
boundGenericEnum
case boundGenericEnum
boundGenericFunction
case boundGenericFunction
boundGenericOtherNominalType
case boundGenericOtherNominalType
boundGenericProtocol
case boundGenericProtocol
boundGenericStructure
case boundGenericStructure
boundGenericTypeAlias
case boundGenericTypeAlias
builtinTypeName
case builtinTypeName
cFunctionPointer
case cFunctionPointer
classMetadataBaseOffset
case classMetadataBaseOffset
constructor
case constructor
coroutineContinuationPrototype
case coroutineContinuationPrototype
curryThunk
case curryThunk
deallocator
case deallocator
declContext
case declContext
defaultArgumentInitializer
case defaultArgumentInitializer
defaultAssociatedConformanceAccessor
case defaultAssociatedConformanceAccessor
defaultAssociatedTypeMetadataAccessor
case defaultAssociatedTypeMetadataAccessor
dependentAssociatedTypeRef
case dependentAssociatedTypeRef
dependentGenericConformanceRequirement
case dependentGenericConformanceRequirement
dependentGenericLayoutRequirement
case dependentGenericLayoutRequirement
dependentGenericParamCount
case dependentGenericParamCount
dependentGenericParamType
case dependentGenericParamType
dependentGenericSameTypeRequirement
case dependentGenericSameTypeRequirement
dependentGenericSignature
case dependentGenericSignature
dependentGenericType
case dependentGenericType
dependentMemberType
case dependentMemberType
dependentPseudogenericSignature
case dependentPseudogenericSignature
destructor
case destructor
didSet
case didSet
directMethodReferenceAttribute
case directMethodReferenceAttribute
directness
case directness
dispatchThunk
case dispatchThunk
dynamicAttribute
case dynamicAttribute
dynamicSelf
case dynamicSelf
emptyList
case emptyList
enumCase
case enumCase
errorType
case errorType
escapingAutoClosureType
case escapingAutoClosureType
existentialMetatype
case existentialMetatype
explicitClosure
case explicitClosure
extensionDescriptor
case extensionDescriptor
fieldOffset
case fieldOffset
firstElementMarker
case firstElementMarker
fullTypeMetadata
case fullTypeMetadata
function
case function
functionSignatureSpecialization
case functionSignatureSpecialization
functionSignatureSpecializationParam
case functionSignatureSpecializationParam
functionSignatureSpecializationParamKind
case functionSignatureSpecializationParamKind
functionSignatureSpecializationParamPayload
case functionSignatureSpecializationParamPayload
functionType
case functionType
genericPartialSpecialization
case genericPartialSpecialization
genericPartialSpecializationNotReAbstracted
case genericPartialSpecializationNotReAbstracted
genericProtocolWitnessTable
case genericProtocolWitnessTable
genericProtocolWitnessTableInstantiationFunction
case genericProtocolWitnessTableInstantiationFunction
genericSpecialization
case genericSpecialization
genericSpecializationNotReAbstracted
case genericSpecializationNotReAbstracted
genericSpecializationParam
case genericSpecializationParam
genericTypeMetadataPattern
case genericTypeMetadataPattern
genericTypeParamDecl
case genericTypeParamDecl
getter
case getter
global
case global
globalGetter
case globalGetter
identifier
case identifier
implConvention
case implConvention
implErrorResult
case implErrorResult
implEscaping
case implEscaping
implFunctionAttribute
case implFunctionAttribute
implFunctionType
case implFunctionType
implicitClosure
case implicitClosure
implParameter
case implParameter
implResult
case implResult
index
case index
infixOperator
case infixOperator
initializer
case initializer
inlinedGenericFunction
case inlinedGenericFunction
inOut
case inOut
isSerialized
case isSerialized
iVarDestroyer
case iVarDestroyer
iVarInitializer
case iVarInitializer
keyPathEqualsThunkHelper
case keyPathEqualsThunkHelper
keyPathGetterThunkHelper
case keyPathGetterThunkHelper
keyPathHashThunkHelper
case keyPathHashThunkHelper
keyPathSetterThunkHelper
case keyPathSetterThunkHelper
labelList
case labelList
lazyProtocolWitnessTableAccessor
case lazyProtocolWitnessTableAccessor
lazyProtocolWitnessTableCacheVariable
case lazyProtocolWitnessTableCacheVariable
localDeclName
case localDeclName
materializeForSet
case materializeForSet
mergedFunction
case mergedFunction
metaclass
case metaclass
metatype
case metatype
metatypeRepresentation
case metatypeRepresentation
methodDescriptor
case methodDescriptor
methodLookupFunction
case methodLookupFunction
modifyAccessor
case modifyAccessor
module
case module
moduleDescriptor
case moduleDescriptor
nativeOwningAddressor
case nativeOwningAddressor
nativeOwningMutableAddressor
case nativeOwningMutableAddressor
nativePinningAddressor
case nativePinningAddressor
nativePinningMutableAddressor
case nativePinningMutableAddressor
noEscapeFunctionType
case noEscapeFunctionType
nominalTypeDescriptor
case nominalTypeDescriptor
nonObjCAttribute
case nonObjCAttribute
number
case number
objCAttribute
case objCAttribute
objCBlock
case objCBlock
otherNominalType
case otherNominalType
outlinedAssignWithCopy
case outlinedAssignWithCopy
outlinedAssignWithTake
case outlinedAssignWithTake
outlinedBridgedMethod
case outlinedBridgedMethod
outlinedConsume
case outlinedConsume
outlinedCopy
case outlinedCopy
outlinedDestroy
case outlinedDestroy
outlinedInitializeWithCopy
case outlinedInitializeWithCopy
outlinedInitializeWithTake
case outlinedInitializeWithTake
outlinedRelease
case outlinedRelease
outlinedRetain
case outlinedRetain
outlinedVariable
case outlinedVariable
owned
case owned
owningAddressor
case owningAddressor
owningMutableAddressor
case owningMutableAddressor
partialApplyForwarder
case partialApplyForwarder
partialApplyObjCForwarder
case partialApplyObjCForwarder
postfixOperator
case postfixOperator
prefixOperator
case prefixOperator
privateDeclName
case privateDeclName
propertyDescriptor
case propertyDescriptor
protocolConformance
case protocolConformance
protocolConformanceDescriptor
case protocolConformanceDescriptor
protocolDescriptor
case protocolDescriptor
protocolList
case protocolList
protocolListWithAnyObject
case protocolListWithAnyObject
protocolListWithClass
case protocolListWithClass
protocolRequirementsBaseDescriptor
case protocolRequirementsBaseDescriptor
protocolWitness
case protocolWitness
protocolWitnessTable
case protocolWitnessTable
protocolWitnessTableAccessor
case protocolWitnessTableAccessor
protocolWitnessTablePattern
case protocolWitnessTablePattern
reabstractionThunk
case reabstractionThunk
reabstractionThunkHelper
case reabstractionThunkHelper
readAccessor
case readAccessor
reflectionMetadataAssocTypeDescriptor
case reflectionMetadataAssocTypeDescriptor
reflectionMetadataBuiltinDescriptor
case reflectionMetadataBuiltinDescriptor
reflectionMetadataFieldDescriptor
case reflectionMetadataFieldDescriptor
reflectionMetadataSuperclassDescriptor
case reflectionMetadataSuperclassDescriptor
resilientProtocolWitnessTable
case resilientProtocolWitnessTable
retroactiveConformance
case retroactiveConformance
returnType
case returnType
setter
case setter
silBoxImmutableField
case silBoxImmutableField
silBoxLayout
case silBoxLayout
silBoxMutableField
case silBoxMutableField
silBoxType
case silBoxType
silBoxTypeWithLayout
case silBoxTypeWithLayout
specializationPassID
case specializationPassID
structure
case structure
suffix
case suffix
sugaredOptional
case sugaredOptional
sugaredArray
case sugaredArray
sugaredDictionary
case sugaredDictionary
sugaredParen
case sugaredParen
typeSymbolicReference
case typeSymbolicReference
thinFunctionType
case thinFunctionType
throwsAnnotation
case throwsAnnotation
tuple
case tuple
tupleElement
case tupleElement
tupleElementName
case tupleElementName
type
case type
typeAlias
case typeAlias
typeList
case typeList
typeMangling
case typeMangling
typeMetadata
case typeMetadata
typeMetadataAccessFunction
case typeMetadataAccessFunction
typeMetadataCompletionFunction
case typeMetadataCompletionFunction
typeMetadataInstantiationCache
case typeMetadataInstantiationCache
typeMetadataInstantiationFunction
case typeMetadataInstantiationFunction
typeMetadataLazyCache
case typeMetadataLazyCache
typeMetadataSingletonInitializationCache
case typeMetadataSingletonInitializationCache
uncurriedFunctionType
case uncurriedFunctionType
unmanaged
case unmanaged
unowned
case unowned
unsafeAddressor
case unsafeAddressor
unsafeMutableAddressor
case unsafeMutableAddressor
valueWitness
case valueWitness
valueWitnessTable
case valueWitnessTable
variable
case variable
variadicMarker
case variadicMarker
vTableAttribute
case vTableAttribute
vTableThunk
case vTableThunk
weak
case weak
willSet
case willSet