DIBasicType

public struct DIBasicType : DIType

DIBasicType nodes represent primitive types, such as int, bool and float.

Basic types carry an encoding describing the details of the type to influence how it is presented in debuggers. LLVM currently supports specific DWARF “Attribute Type Encodings” that are enumerated in DIAttributeTypeEncoding.

  • Declaration

    Swift

    public func asMetadata() -> LLVMMetadataRef
  • Declaration

    Swift

    public init(llvm: LLVMMetadataRef)