Constructor DebugFunctionType
DebugFunctionType(IFunctionType, IDIBuilder, DebugInfoFlags, IDebugType<ITypeRef, DIType>, params IDebugType<ITypeRef, DIType>[])
Initializes a new instance of the DebugFunctionType class.
public DebugFunctionType(IFunctionType llvmType, IDIBuilder diBuilder, DebugInfoFlags debugFlags, IDebugType<ITypeRef, DIType> retType, params IDebugType<ITypeRef, DIType>[] argTypes)
Parameters
llvmTypeIFunctionTypeNative LLVM function signature
diBuilderIDIBuilderDebug information builder to use in creating this instance
debugFlagsDebugInfoFlagsDebugInfoFlags for this signature
retTypeIDebugType<ITypeRef, DIType>Return type for the function
argTypesIDebugType<ITypeRef, DIType>[]Potentially empty set of argument types for the signature
DebugFunctionType(IFunctionType, IDIBuilder, DebugInfoFlags, IDebugType<ITypeRef, DIType>, IEnumerable<IDebugType<ITypeRef, DIType>>)
Initializes a new instance of the DebugFunctionType class.
public DebugFunctionType(IFunctionType llvmType, IDIBuilder diBuilder, DebugInfoFlags debugFlags, IDebugType<ITypeRef, DIType> retType, IEnumerable<IDebugType<ITypeRef, DIType>> argTypes)
Parameters
llvmTypeIFunctionTypeNative LLVM function signature
diBuilderIDIBuilderDebug information builder to use in creating this instance
debugFlagsDebugInfoFlagsDebugInfoFlags for this signature
retTypeIDebugType<ITypeRef, DIType>Return type for the function
argTypesIEnumerable<IDebugType<ITypeRef, DIType>>Potentially empty set of argument types for the signature