Table of Contents

Method CreateTempMacroFile

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

CreateTempMacroFile(DIMacroFile?, uint, DIFile?)

Creates a debugging information temporary entry for a macro file

DIMacroFile CreateTempMacroFile(DIMacroFile? parent, uint line, DIFile? file)

Parameters

parent DIMacroFile

Macro file parent, if any

line uint

Source line where the macro file is included

file DIFile

File information for the file containing the macro

Returns

DIMacroFile

Newly created DIMacroFile

Remarks

The list of macro node direct children is calculated by the use of the CreateMacro(DIMacroFile?, uint, MacroKind, LazyEncodedString, LazyEncodedString) functions parentFile parameter.