clang API Documentation
#include <CGVTables.h>

Public Member Functions | |
| BaseSubobject (const CXXRecordDecl *Base, CharUnits BaseOffset) | |
| const CXXRecordDecl * | getBase () const |
| getBase - Returns the base class declaration. | |
| CharUnits | getBaseOffset () const |
| getBaseOffset - Returns the base class offset. | |
Friends | |
| bool | operator== (const BaseSubobject &LHS, const BaseSubobject &RHS) |
Definition at line 32 of file CGVTables.h.
| clang::CodeGen::BaseSubobject::BaseSubobject | ( | const CXXRecordDecl * | Base, | |
| CharUnits | BaseOffset | |||
| ) | [inline] |
Definition at line 40 of file CGVTables.h.
| const CXXRecordDecl* clang::CodeGen::BaseSubobject::getBase | ( | ) | const [inline] |
getBase - Returns the base class declaration.
Definition at line 44 of file CGVTables.h.
Referenced by clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(), llvm::DenseMapInfo< clang::CodeGen::BaseSubobject >::getHashValue(), clang::CodeGen::CodeGenFunction::InitializeVTablePointer(), and clang::CodeGen::CodeGenFunction::InitializeVTablePointers().
| CharUnits clang::CodeGen::BaseSubobject::getBaseOffset | ( | ) | const [inline] |
getBaseOffset - Returns the base class offset.
Definition at line 47 of file CGVTables.h.
Referenced by clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(), llvm::DenseMapInfo< clang::CodeGen::BaseSubobject >::getHashValue(), clang::CodeGen::CodeGenFunction::InitializeVTablePointer(), and clang::CodeGen::CodeGenFunction::InitializeVTablePointers().
| bool operator== | ( | const BaseSubobject & | LHS, | |
| const BaseSubobject & | RHS | |||
| ) | [friend] |
Definition at line 49 of file CGVTables.h.