IRMetadataKind

public enum IRMetadataKind

Enumerates the kind of metadata nodes.

  • The metadata is a string.

    Declaration

    Swift

    case mdString
  • The metadata is a constant-as-metadata node.

    Declaration

    Swift

    case constantAsMetadata
  • The metadata is a local-as-metadata node.

    Declaration

    Swift

    case localAsMetadata
  • The metadata is a disctint metadata operand placeholder.

    Declaration

    Swift

    case distinctMDOperandPlaceholder
  • The metadata is a tuple.

    Declaration

    Swift

    case mdTuple
  • The metadata is a location.

    Declaration

    Swift

    case location
  • The metadata is an expression.

    Declaration

    Swift

    case expression
  • The metadata is a global variable expression.

    Declaration

    Swift

    case globalVariableExpression
  • The metadata is a generic DI node.

    Declaration

    Swift

    case genericDINode
  • The metadata is a subrange.

    Declaration

    Swift

    case subrange
  • The metadata is an enumerator.

    Declaration

    Swift

    case enumerator
  • The metadata is a basic type.

    Declaration

    Swift

    case basicType
  • The metadata is a derived type.

    Declaration

    Swift

    case derivedType
  • The metadata is a composite type.

    Declaration

    Swift

    case compositeType
  • The metadata is a subroutine type.

    Declaration

    Swift

    case subroutineType
  • The metadata is a file.

    Declaration

    Swift

    case file
  • The metadata is a compile unit.

    Declaration

    Swift

    case compileUnit
  • The metadata is a subprogram.

    Declaration

    Swift

    case subprogram
  • The metadata is a lexical block.

    Declaration

    Swift

    case lexicalBlock
  • The metadata is a lexical block file.

    Declaration

    Swift

    case lexicalBlockFile
  • The metadata is a namespace.

    Declaration

    Swift

    case namespace
  • The metadata is a module.

    Declaration

    Swift

    case module
  • The metadata is a template type parameter.

    Declaration

    Swift

    case templateTypeParameter
  • The metadata is a template value parameter.

    Declaration

    Swift

    case templateValueParameter
  • The metadata is a global variable.

    Declaration

    Swift

    case globalVariable
  • The metadata is a local variable.

    Declaration

    Swift

    case localVariable
  • The metadata is a label.

    Declaration

    Swift

    case label
  • The metadata is an Objective-C property.

    Declaration

    Swift

    case objCProperty
  • The metadata is an imported entity.

    Declaration

    Swift

    case importedEntity
  • The metadata is a macro.

    Declaration

    Swift

    case macro
  • The metadata is a macro file.

    Declaration

    Swift

    case macroFile