LLVM: llvm::codeview::VirtualBaseClassRecord Class Reference (original) (raw)

#include "[llvm/DebugInfo/CodeView/TypeRecord.h](TypeRecord%5F8h%5Fsource.html)"

Public Member Functions
VirtualBaseClassRecord ()=default
VirtualBaseClassRecord (TypeRecordKind Kind)
VirtualBaseClassRecord (TypeRecordKind Kind, MemberAttributes Attrs, TypeIndex BaseType, TypeIndex VBPtrType, uint64_t Offset, uint64_t Index)
VirtualBaseClassRecord (TypeRecordKind Kind, MemberAccess Access, TypeIndex BaseType, TypeIndex VBPtrType, uint64_t Offset, uint64_t Index)
MemberAccess getAccess () const
TypeIndex getBaseType () const
TypeIndex getVBPtrType () const
uint64_t getVBPtrOffset () const
uint64_t getVTableIndex () const
Public Member Functions inherited from llvm::codeview::TypeRecord
TypeRecordKind getKind () const
Public Attributes
MemberAttributes Attrs
TypeIndex BaseType
TypeIndex VBPtrType
uint64_t VBPtrOffset = 0
uint64_t VTableIndex = 0
Public Attributes inherited from llvm::codeview::TypeRecord
TypeRecordKind Kind

Definition at line 884 of file TypeRecord.h.

llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord ( ) default

VirtualBaseClassRecord() [2/4]

llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord ( TypeRecordKind Kind) inlineexplicit

VirtualBaseClassRecord() [3/4]

VirtualBaseClassRecord() [4/4]

getAccess()

MemberAccess llvm::codeview::VirtualBaseClassRecord::getAccess ( ) const inline

getBaseType()

TypeIndex llvm::codeview::VirtualBaseClassRecord::getBaseType ( ) const inline

getVBPtrOffset()

uint64_t llvm::codeview::VirtualBaseClassRecord::getVBPtrOffset ( ) const inline

getVBPtrType()

TypeIndex llvm::codeview::VirtualBaseClassRecord::getVBPtrType ( ) const inline

getVTableIndex()

uint64_t llvm::codeview::VirtualBaseClassRecord::getVTableIndex ( ) const inline

Attrs

BaseType

TypeIndex llvm::codeview::VirtualBaseClassRecord::BaseType

VBPtrOffset

uint64_t llvm::codeview::VirtualBaseClassRecord::VBPtrOffset = 0

VBPtrType

TypeIndex llvm::codeview::VirtualBaseClassRecord::VBPtrType

VTableIndex

uint64_t llvm::codeview::VirtualBaseClassRecord::VTableIndex = 0


The documentation for this class was generated from the following file: