ΒΆLLVMMetadataRef
LLVMDIBuilderCreateEnumerationType(
    LLVMDIBuilderRef Builder,
    LLVMMetadataRef Scope,
    const char* Name,
    size_t NameLen,
    LLVMMetadataRef File,
    unsigned int LineNumber,
    uint64_t SizeInBits,
    uint32_t AlignInBits,
    LLVMMetadataRef* Elements,
    unsigned int NumElements,
    LLVMMetadataRef ClassTy)

Description

Create debugging information entry for an enumeration.

Declared at: llvm/include/llvm-c/DebugInfo.h:617

Parameters

LLVMDIBuilderRef Builder
The DIBuilder.
LLVMMetadataRef Scope
Scope in which this enumeration is defined.
const char* Name
Enumeration name.
size_t NameLen
Length of enumeration name.
LLVMMetadataRef File
File where this member is defined.
unsigned int LineNumber
Line number.
uint64_t SizeInBits
Member size.
uint32_t AlignInBits
Member alignment.
LLVMMetadataRef* Elements
Enumeration elements.
unsigned int NumElements
Number of enumeration elements.
LLVMMetadataRef ClassTy
Underlying type of a C++11/ObjC fixed enum.