Constructor DebugArrayType
DebugArrayType(IArrayType, IDebugType<ITypeRef, DIType>, BitcodeModule, UInt32, UInt32, UInt32)
Initializes a new instance of the DebugArrayType class
Declaration
public DebugArrayType(IArrayType llvmType, IDebugType<ITypeRef, DIType> elementType, BitcodeModule module, uint count, uint lowerBound = 0U, uint alignment = 0U)
Parameters
public DebugArrayType(IArrayType llvmType, IDebugType<ITypeRef, DIType> elementType, BitcodeModule module, uint count, uint lowerBound = 0U, uint alignment = 0U)
IArrayType | llvmType | Underlying LLVM array type to bind debug info to |
IDebugType<ITypeRef, DIType> | elementType | Array element type with debug information |
BitcodeModule | module | module to use for creating debug information |
UInt32 | count | Number of elements in the array |
UInt32 | lowerBound | Lower bound of the array [default = 0] |
UInt32 | alignment | Alignment for the type |
DebugArrayType(IDebugType<ITypeRef, DIType>, BitcodeModule, UInt32, UInt32)
Initializes a new instance of the DebugArrayType class.
Declaration
public DebugArrayType(IDebugType<ITypeRef, DIType> elementType, BitcodeModule module, uint count, uint lowerBound = 0U)
Parameters
public DebugArrayType(IDebugType<ITypeRef, DIType> elementType, BitcodeModule module, uint count, uint lowerBound = 0U)
IDebugType<ITypeRef, DIType> | elementType | Type of elements in the array |
BitcodeModule | module | BitcodeModule to use for the context of the debug information |
UInt32 | count | Number of elements in the array |
UInt32 | lowerBound | LowerBound value for the array indices [Default: 0] |
DebugArrayType(IArrayType, BitcodeModule, DIType, UInt32, UInt32)
Initializes a new instance of the DebugArrayType class.
Declaration
public DebugArrayType(IArrayType llvmType, BitcodeModule module, DIType elementType, uint count, uint lowerBound = 0U)
Parameters
public DebugArrayType(IArrayType llvmType, BitcodeModule module, DIType elementType, uint count, uint lowerBound = 0U)
IArrayType | llvmType | Native LLVM type for the elements |
BitcodeModule | module | BitcodeModule to use for the context of the debug information |
DIType | elementType | Debug type of the array elements |
UInt32 | count | Number of elements in the array |
UInt32 | lowerBound | LowerBound value for the array indices [Default: 0] |