Skip to content

TypeContextDescriptorFlags

tevelee edited this page Jul 25, 2026 · 3 revisions

TypeContextDescriptorFlags

The flags which describe a type's context descriptor.

public struct TypeContextDescriptorFlags 

Properties

bits

Flags as represetned in bits.

public let bits: UInt64

metadataInitKind

The metadata initialization kind, if any.

public var metadataInitKind: MetadataInitializationKind 

hasImportInfo

Whether this type context has any import information.

public var hasImportInfo: Bool 

hasLayoutString

Whether this type's metadata carries a compact layout string.

public var hasLayoutString: Bool 

classHasDefaultOverrideTable

Whether this class has a default override table.

public var classHasDefaultOverrideTable: Bool 

classIsActor

Whether this class is an actor.

public var classIsActor: Bool 

classIsDefaultActor

Whether this actor uses the runtime's default executor.

public var classIsDefaultActor: Bool 

resilientSuperclassRefKind

The resilient superclass type reference kind.

public var resilientSuperclassRefKind: TypeReferenceKind 

classAreImmediateMembersNegative

Whether or not this class has any immediate members negative.

public var classAreImmediateMembersNegative: Bool 

classHasResilientSuperclass

Whether or not this class has a resilient superclass.

public var classHasResilientSuperclass: Bool 

classHasOverrideTable

Whether or not this class has an override table.

public var classHasOverrideTable: Bool 

classHasVTable

Whether or not this class has a vtable.

public var classHasVTable: Bool 
Types
Protocols
Global Typealiases
Global Variables
Global Functions

Clone this wiki locally