Method LibLLVMDIBuilderCreateTempFunctionFwdDecl
LibLLVMDIBuilderCreateTempFunctionFwdDecl(LLVMDIBuilderRef, LLVMMetadataRef, String, size_t, String, size_t, LLVMMetadataRef, UInt32, LLVMMetadataRef, Boolean, Boolean, UInt32, LLVMDIFlags, Boolean)
Create a temporary function forward declaration
Declaration
public static LLVMMetadataRef LibLLVMDIBuilderCreateTempFunctionFwdDecl(LLVMDIBuilderRef D, LLVMMetadataRef Scope, string Name, size_t NameLen, string LinkageName, size_t LinakgeNameLen, LLVMMetadataRef File, uint LineNo, LLVMMetadataRef Ty, bool isLocalToUnit, bool isDefinition, uint ScopeLine, LLVMDIFlags Flags, bool isOptimized)
Parameters
public static LLVMMetadataRef LibLLVMDIBuilderCreateTempFunctionFwdDecl(LLVMDIBuilderRef D, LLVMMetadataRef Scope, string Name, size_t NameLen, string LinkageName, size_t LinakgeNameLen, LLVMMetadataRef File, uint LineNo, LLVMMetadataRef Ty, bool isLocalToUnit, bool isDefinition, uint ScopeLine, LLVMDIFlags Flags, bool isOptimized)
LLVMDIBuilderRef | D | Builder to create the declaration |
LLVMMetadataRef | Scope | Scope for the declaration |
String | Name | Name of the function |
size_t | NameLen | Length of the function name |
String | LinkageName | Linkage name for the function |
size_t | LinakgeNameLen | Length of the linkage name |
LLVMMetadataRef | File | File the function is declared in |
UInt32 | LineNo | Line number for the function |
LLVMMetadataRef | Ty | Signature of the function |
Boolean | isLocalToUnit | Indicates if the function is local to this unit |
Boolean | isDefinition | Indicates if the function is a definition |
UInt32 | ScopeLine | Source line for the start of the function scope |
LLVMDIFlags | Flags | Debug info flags for the declaration |
Boolean | isOptimized | Indicates if the function is optimized |
Returns
LLVMMetadataRef | Forward declaration node |