Table of Contents

Constructor DebugFunctionType

Namespace
Ubiquity.NET.Llvm.DebugInfo
Assembly
Ubiquity.NET.Llvm.dll

DebugFunctionType(IFunctionType, IDIBuilder, DebugInfoFlags, IDebugType<ITypeRef, DIType>, params IEnumerable<IDebugType<ITypeRef, DIType>>)

Initializes a new instance of the DebugFunctionType class.

public DebugFunctionType(IFunctionType llvmType, IDIBuilder diBuilder, DebugInfoFlags debugFlags, IDebugType<ITypeRef, DIType> retType, params IEnumerable<IDebugType<ITypeRef, DIType>> argTypes)

Parameters

llvmType IFunctionType

Native LLVM function signature

diBuilder IDIBuilder

Debug information builder to use in creating this instance

debugFlags DebugInfoFlags

DebugInfoFlags for this signature

retType IDebugType<ITypeRef, DIType>

Return type for the function

argTypes IEnumerable<IDebugType<ITypeRef, DIType>>

Potentially empty set of argument types for the signature