Click or drag to resize
Llvm.NET LogoContext.CreateFunctionType Method (DebugInfoBuilder, Boolean, IDebugType<ITypeRef, DIType>, IEnumerable<IDebugType<ITypeRef, DIType>>)

[This is preliminary documentation and is subject to change.]

Creates a FunctionType with Debug information

Namespace:  Llvm.NET
Assembly:  Llvm.NET (in Llvm.NET.dll) Version: 3.8.6158
Syntax
C#
public DebugFunctionType CreateFunctionType(
	DebugInfoBuilder diBuilder,
	bool isVarArg,
	IDebugType<ITypeRef, DIType> retType,
	IEnumerable<IDebugType<ITypeRef, DIType>> argTypes
)

Parameters

diBuilder
Type: Llvm.NET.DebugInfo.DebugInfoBuilder
DebugInfoBuilderto use to create the debug information
isVarArg
Type: System.Boolean
Flag to indicate if this function is variadic
retType
Type: Llvm.NET.DebugInfo.IDebugType<ITypeRef, DIType>
Return type of the function
argTypes
Type: System.Collections.Generic.IEnumerable<IDebugType<ITypeRef, DIType>>
Argument types of the function

Return Value

Type: DebugFunctionType
Function signature
See Also