Enum MetadataKind
Enumeration to define metadata type kind
public enum MetadataKind
Fields
ConstantAsMetadata = 1Constant Value as metadata
DIBasicType = 12Debug info basic type
DICompileUnit = 17Debug info Compilation Unit
DICompositeType = 14Debug info composite type
DIDerivedType = 13Debug info derived type
DIEnumerator = 11Debug info enumerator
DIExpression = 7Debug info expression
DIFile = 16Debug info file reference
DIGlobalVariable = 25Debug info for a global variable
DIGlobalVariableExpression = 8Debug info global variable expression
DIImportedEntity = 29Debug info for an imported entity
DILexicalBlock = 19Debug info lexical block
DILexicalBlockFile = 20Debug info lexical block file
DILocalVariable = 26Debug info for a local variable
DILocation = 6Debug info location
DIMacro = 31Debug info for a macro
DIMacroFile = 32Debug info for a macro file
DIModule = 22Debug info fro a module
DINamespace = 21Debug info namespace
DIObjCProperty = 28Debug info for an Objective C style property
DISubprogram = 18Debug info sub program
DISubrange = 10Debug info sub range
DISubroutineType = 15Debug info subroutine type
DITemplateTypeParameter = 23Debug info for a template type parameter
DITemplateValueParameter = 24Debug info for a template value parameter
DistinctMDOperandPlaceholder = 3Distinct metadata place holder
GenericDINode = 9Generic Debug info node
LocalAsMetadata = 2Local value as metadata
MDString = 0IrMetadata string
MDTuple = 5IrMetadata tuple