clang
8.0.0
|
#include "clang/AST/BaseSubobject.h"
Public Member Functions | |
BaseSubobject ()=default | |
BaseSubobject (const CXXRecordDecl *Base, CharUnits BaseOffset) | |
const CXXRecordDecl * | getBase () const |
getBase - Returns the base class declaration. More... | |
CharUnits | getBaseOffset () const |
getBaseOffset - Returns the base class offset. More... | |
Friends | |
bool | operator== (const BaseSubobject &LHS, const BaseSubobject &RHS) |
Definition at line 31 of file BaseSubobject.h.
|
default |
|
inline |
Definition at line 40 of file BaseSubobject.h.
|
inline |
getBase - Returns the base class declaration.
Definition at line 44 of file BaseSubobject.h.
Referenced by clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(), llvm::DenseMapInfo< clang::BaseSubobject >::getHashValue(), clang::CodeGen::CodeGenFunction::getVTablePointers(), isDirectVBase(), and clang::VTTBuilder::VTTBuilder().
|
inline |
getBaseOffset - Returns the base class offset.
Definition at line 47 of file BaseSubobject.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(), clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(), llvm::DenseMapInfo< clang::BaseSubobject >::getHashValue(), clang::CodeGen::CodeGenFunction::getVTablePointers(), clang::CodeGen::CodeGenFunction::InitializeVTablePointer(), mangleVFTableName(), and clang::VTTBuilder::VTTBuilder().
|
friend |
Definition at line 49 of file BaseSubobject.h.