Create debugging information entry for a pointer to member.

Synopsis

Declared in <llvm/IR/DIBuilder.h>

DIDerivedType*
createMemberPointerType(
    DIType* PointeeTy,
    DIType* Class,
    uint64_t SizeInBits,
    uint32_t AlignInBits = 0,
    DINode::DIFlags Flags = DINode::FlagZero);

Return Value

The member‐pointer type descriptor.

Parameters

Name

Description

PointeeTy

Type pointed to by this pointer.

SizeInBits

Size.

AlignInBits

Alignment. (optional)

Class

Type for which this pointer points to members of.

Flags

Flags to encode attributes.

Created with MrDocs