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
IRMetadataKind Enumeration Reference