Table of Contents

Method CreateTypedef

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

CreateTypedef(DIType?, LazyEncodedString, DIFile?, uint, DINode?, uint)

Creates debug information for a type definition (e.g. type alias)

DIDerivedType CreateTypedef(DIType? type, LazyEncodedString name, DIFile? file, uint line, DINode? context, uint alignInBits)

Parameters

type DIType

Debug information for the aliased type

name LazyEncodedString

Name of the alias

file DIFile

File for the declaration of the typedef

line uint

line for the typedef

context DINode

ContextAlias for creating the typedef

alignInBits uint

Bit alignment for the type

Returns

DIDerivedType

DIDerivedTypefor the alias