#include "llvm/DebugInfo/CodeView/TypeRecord.h"
|
| 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 |
|
TypeRecordKind | getKind () const |
|
Definition at line 884 of file TypeRecord.h.
◆ VirtualBaseClassRecord() [1/4]
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: