ΒΆLLVMMetadataRef
LLVMDIBuilderCreateReplaceableCompositeType(
    LLVMDIBuilderRef Builder,
    unsigned int Tag,
    const char* Name,
    size_t NameLen,
    LLVMMetadataRef Scope,
    LLVMMetadataRef File,
    unsigned int Line,
    unsigned int RuntimeLang,
    uint64_t SizeInBits,
    uint32_t AlignInBits,
    LLVMDIFlags Flags,
    const char* UniqueIdentifier,
    size_t UniqueIdentifierLen)

Description

Create a temporary forward-declared type.

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

Parameters

LLVMDIBuilderRef Builder
The DIBuilder.
unsigned int Tag
A unique tag for this type.
const char* Name
Type name.
size_t NameLen
Length of type name.
LLVMMetadataRef Scope
Type scope.
LLVMMetadataRef File
File where this type is defined.
unsigned int Line
Line number where this type is defined.
unsigned int RuntimeLang
Indicates runtime version for languages like Objective-C.
uint64_t SizeInBits
Member size.
uint32_t AlignInBits
Member alignment.
LLVMDIFlags Flags
Flags.
const char* UniqueIdentifier
A unique identifier for the type.
size_t UniqueIdentifierLen
Length of the unique identifier.