Enum LibLLVMMetadataKind
Enumeration for the Kinds of metadata, which is effectively a discriminated union
Namespace: Llvm.NET.Interop
Assembly: Llvm.NET.dll
Syntax
public enum LibLLVMMetadataKind
Fields
LibLLVMMetadataKind_ConstantAsMetadata | Constant value as metadata |
LibLLVMMetadataKind_DIBasicType | DIBasicType |
LibLLVMMetadataKind_DICompileUnit | DICompileUnit |
LibLLVMMetadataKind_DICompositeType | DICompositeType |
LibLLVMMetadataKind_DIDerivedType | DIDerivedType |
LibLLVMMetadataKind_DIEnumerator | DIEnumerator |
LibLLVMMetadataKind_DIExpression | DIExpression |
LibLLVMMetadataKind_DIFile | DIFile |
LibLLVMMetadataKind_DIGlobalVariable | DIGlobalVariable |
LibLLVMMetadataKind_DIGlobalVariableExpression | DIGlobalVariableExpression |
LibLLVMMetadataKind_DIImportedEntity | DIImportedEntity |
LibLLVMMetadataKind_DILabel | DILabel |
LibLLVMMetadataKind_DILexicalBlock | DILexicalBlock |
LibLLVMMetadataKind_DILexicalBlockFile | DILexicalBlockFile |
LibLLVMMetadataKind_DILocalVariable | DILocalVariable |
LibLLVMMetadataKind_DILocation | DILocation |
LibLLVMMetadataKind_DIMacro | DIMacro |
LibLLVMMetadataKind_DIMacroFile | DIMacroFile |
LibLLVMMetadataKind_DIModule | DIModule |
LibLLVMMetadataKind_DINamespace | DINamespace |
LibLLVMMetadataKind_DIObjCProperty | DIObjCProperty |
LibLLVMMetadataKind_DistinctMDOperandPlaceholder | Distinct MDOperand Placeholder |
LibLLVMMetadataKind_DISubprogram | DISubprogram |
LibLLVMMetadataKind_DISubrange | DISubrange |
LibLLVMMetadataKind_DISubroutineType | DISubroutineType |
LibLLVMMetadataKind_DITemplateTypeParameter | DITemplateTypeParameter |
LibLLVMMetadataKind_DITemplateValueParameter | DITemplateValueParameter |
LibLLVMMetadataKind_GenericDINode | GenericDINode |
LibLLVMMetadataKind_LocalAsMetadata | Local value as metadata |
LibLLVMMetadataKind_MDString | Metadata string |
LibLLVMMetadataKind_MDTuple | MDTuple |