clang API Documentation
#include <BaseSubobject.h>
Public Member Functions | |
BaseSubobject () | |
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 28 of file BaseSubobject.h.
clang::BaseSubobject::BaseSubobject | ( | ) | [inline] |
Definition at line 36 of file BaseSubobject.h.
clang::BaseSubobject::BaseSubobject | ( | const CXXRecordDecl * | Base, |
CharUnits | BaseOffset | ||
) | [inline] |
Definition at line 37 of file BaseSubobject.h.
const CXXRecordDecl* clang::BaseSubobject::getBase | ( | ) | const [inline] |
getBase - Returns the base class declaration.
Definition at line 41 of file BaseSubobject.h.
Referenced by clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(), llvm::DenseMapInfo< clang::BaseSubobject >::getHashValue(), and clang::CodeGen::CodeGenFunction::InitializeVTablePointers().
CharUnits clang::BaseSubobject::getBaseOffset | ( | ) | const [inline] |
getBaseOffset - Returns the base class offset.
Definition at line 44 of file BaseSubobject.h.
Referenced by clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(), llvm::DenseMapInfo< clang::BaseSubobject >::getHashValue(), clang::CodeGen::CodeGenFunction::InitializeVTablePointer(), and clang::CodeGen::CodeGenFunction::InitializeVTablePointers().
bool operator== | ( | const BaseSubobject & | LHS, |
const BaseSubobject & | RHS | ||
) | [friend] |
Definition at line 46 of file BaseSubobject.h.