ΒΆLLVMMetadataRef LLVMDIBuilderCreateObjCIVar(
LLVMDIBuilderRef Builder,
const char* Name,
size_t NameLen,
LLVMMetadataRef File,
unsigned int LineNo,
uint64_t SizeInBits,
uint32_t AlignInBits,
uint64_t OffsetInBits,
LLVMDIFlags Flags,
LLVMMetadataRef Ty,
LLVMMetadataRef PropertyNode)
LLVMMetadataRef LLVMDIBuilderCreateObjCIVar(
LLVMDIBuilderRef Builder,
const char* Name,
size_t NameLen,
LLVMMetadataRef File,
unsigned int LineNo,
uint64_t SizeInBits,
uint32_t AlignInBits,
uint64_t OffsetInBits,
LLVMDIFlags Flags,
LLVMMetadataRef Ty,
LLVMMetadataRef PropertyNode)
Description
Create debugging information entry for Objective-C instance variable.
Declared at: llvm/include/llvm-c/DebugInfo.h:795
Parameters
- LLVMDIBuilderRef Builder
- The DIBuilder.
- const char* Name
- Member name.
- size_t NameLen
- The length of the C string passed to \c Name.
- LLVMMetadataRef File
- File where this member is defined.
- unsigned int LineNo
- Line number.
- uint64_t SizeInBits
- Member size.
- uint32_t AlignInBits
- Member alignment.
- uint64_t OffsetInBits
- Member offset.
- LLVMDIFlags Flags
- Flags to encode member attribute, e.g. private
- LLVMMetadataRef Ty
- Parent type.
- LLVMMetadataRef PropertyNode
- Property associated with this ivar.