- 
                Notifications
    
You must be signed in to change notification settings  - Fork 27
 
TypeReferenceKind
        Azoy edited this page May 6, 2021 
        ·
        2 revisions
      
    The type of reference this is to some type.
public enum TypeReferenceKind: UInt16 UInt16
This is a direct relative reference to the type's context descriptor.
case directTypeDescriptor = 0x0This is an indirect relative reference to the type's context descriptor.
case indirectTypeDescriptor = 0x1This is a direct relative reference to some Objective-C class metadata.
case directObjCClass = 0x2This is an indirect relative reference to some Objective-C class metadata.
case indirectObjCClass = 0x3Generated at 2021-05-06T17:56:33+0000 using swift-doc 1.0.0-beta.6.
Types
- AnonymousDescriptor
 - AnonymousDescriptor.Flags
 - AnyExistentialContainer
 - BoxPair
 - ClassDescriptor
 - ClassMetadata
 - ClassMetadata.Flags
 - ConformanceDescriptor
 - ConformanceDescriptor.Flags
 - ContextDescriptorFlags
 - ContextDescriptorKind
 - DualExistentialContainer
 - EnumDescriptor
 - EnumMetadata
 - EnumValueWitnessTable
 - ExistentialContainer
 - ExistentialMetadata
 - ExistentialMetadata.Flags
 - ExistentialMetatypeMetadata
 - ExtensionDescriptor
 - FieldDescriptor
 - FieldDescriptor.Kind
 - FieldRecord
 - FieldRecord.Flags
 - ForeignClassMetadata
 - ForeignMetadataInitialization
 - FunctionConvention
 - FunctionMetadata
 - FunctionMetadata.Flags
 - FunctionMetadata.ParamFlags
 - GenericContext
 - GenericMetadataPattern
 - GenericMetadataPattern.Flags
 - GenericParameterDescriptor
 - GenericParameterKind
 - GenericRequirementDescriptor
 - GenericRequirementDescriptor.Flags
 - GenericRequirementKind
 - GenericRequirementLayoutKind
 - HeapGenericLocalVariableMetadata
 - HeapLocalVariableMetadata
 - HeapObject
 - KnownMetadata
 - KnownMetadata.Builtin
 - MetadataAccessFunction
 - MetadataBounds
 - MetadataInitializationKind
 - MetadataKind
 - MetadataRequest
 - MetadataResponse
 - MetadataState
 - MetatypeMetadata
 - MethodDescriptor
 - MethodDescriptor.Flags
 - MethodDescriptor.Kind
 - MethodOverrideDescriptor
 - ModuleDescriptor
 - ObjCClassWrapperMetadata
 - OpaqueDescriptor
 - OpaqueMetadata
 - OverrideTableHeader
 - ProtocolDescriptor
 - ProtocolDescriptor.Flags
 - ProtocolRequirement
 - ProtocolRequirement.Flags
 - ProtocolRequirement.Kind
 - ReferenceStorageKind
 - SingletonMetadataInitialization
 - SpecialProtocol
 - StructDescriptor
 - StructMetadata
 - TupleMetadata
 - TupleMetadata.Element
 - TypeContextDescriptorFlags
 - TypeGenericContext
 - TypeReferenceKind
 - VTableDescriptorHeader
 - ValueOwnership
 - ValueWitnessTable
 - ValueWitnessTable.Flags
 - WitnessTable