llvm::codeview::VFTableShapeRecord

LF_VTSHAPE record describing the shape of a virtual function table.

Synopsis

Declared in <llvm/DebugInfo/CodeView/TypeRecord.h>

class VFTableShapeRecord
    : public TypeRecord

Base Classes

NameDescription
TypeRecordBase class for decoded CodeView type records.

Member Functions

NameDescription
VFTableShapeRecord [constructor]Constructors
getEntryCount Return the number of entries in the vtable shape.
getKind Return the kind of this type record.
getSlots Return the virtual function table slot kinds.

Data Members

NameDescription
Kind Kind of this type record.
Slots Owned storage for the vtable slot kinds.
SlotsRef Non-owning view of the vtable slot kinds, when available.