clang 22.0.0git
|
#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. | |
CharUnits | getBaseOffset () const |
getBaseOffset - Returns the base class offset. |
Friends | |
bool | operator== (const BaseSubobject &LHS, const BaseSubobject &RHS) |
Definition at line 30 of file BaseSubobject.h.
|
default |
Referenced by operator==.
|
inline |
Definition at line 39 of file BaseSubobject.h.
|
inline |
getBase - Returns the base class declaration.
Definition at line 43 of file BaseSubobject.h.
Referenced by clang::CIRGen::CIRGenVTables::generateConstructionVTable(), clang::CIRGen::CIRGenFunction::getVTablePointers(), clang::CodeGen::CodeGenFunction::InitializeVTablePointer(), clang::CIRGen::CIRGenFunction::initializeVTablePointer(), and selectBestPath().
|
inline |
getBaseOffset - Returns the base class offset.
Definition at line 46 of file BaseSubobject.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(), clang::CIRGen::CIRGenVTables::generateConstructionVTable(), clang::CIRGen::CIRGenFunction::getVTablePointers(), clang::CodeGen::CodeGenFunction::InitializeVTablePointer(), and clang::CIRGen::CIRGenFunction::initializeVTablePointer().
|
friend |
Definition at line 48 of file BaseSubobject.h.
References BaseSubobject().