Constructor DebugFunctionType
DebugFunctionType(IFunctionType, BitcodeModule, DebugInfoFlags, IDebugType<ITypeRef, DIType>, IDebugType<ITypeRef, DIType>[])
Initializes a new instance of the DebugFunctionType class.
Declaration
public DebugFunctionType(IFunctionType llvmType, BitcodeModule module, DebugInfoFlags debugFlags, IDebugType<ITypeRef, DIType> retType, params IDebugType<ITypeRef, DIType>[] argTypes)
Parameters
public DebugFunctionType(IFunctionType llvmType, BitcodeModule module, DebugInfoFlags debugFlags, IDebugType<ITypeRef, DIType> retType, params IDebugType<ITypeRef, DIType>[] argTypes)
IFunctionType | llvmType | Native LLVM function signature |
BitcodeModule | module | BitcodeModule to use when construction debug information |
DebugInfoFlags | debugFlags | DebugInfoFlags for this signature |
IDebugType<ITypeRef, DIType> | retType | Return type for the function |
IDebugType<ITypeRef, DIType>[] | argTypes | Potentially empty set of argument types for the signature |