Table of Contents

Method CreatePointerType

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

CreatePointerType(DIType?, LazyEncodedString?, ulong, uint, uint)

Creates a pointer type with debug information

DIDerivedType CreatePointerType(DIType? pointeeType, LazyEncodedString? name, ulong bitSize, uint bitAlign = 0, uint addressSpace = 0)

Parameters

pointeeType DIType

base type of the pointer (null => void)

name LazyEncodedString

Name of the type

bitSize ulong

Bit size of the type

bitAlign uint

But alignment of the type

addressSpace uint

Address space for the pointer

Returns

DIDerivedType

Pointer type