|
clang 22.0.0git
|
Class for building VTT layout information. More...
#include "clang/AST/VTTBuilder.h"
Public Member Functions | |
| VTTBuilder (ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass, bool GenerateDefinition) | |
| const VTTComponentsVectorTy & | getVTTComponents () const |
| const VTTVTablesVectorTy & | getVTTVTables () const |
| const llvm::DenseMap< BaseSubobject, uint64_t > & | getSubVTTIndices () const |
| Returns a reference to the sub-VTT indices. | |
| const llvm::DenseMap< BaseSubobject, uint64_t > & | getSecondaryVirtualPointerIndices () const |
| Returns a reference to the secondary virtual pointer indices. | |
Class for building VTT layout information.
Definition at line 71 of file VTTBuilder.h.
| VTTBuilder::VTTBuilder | ( | ASTContext & | Ctx, |
| const CXXRecordDecl * | MostDerivedClass, | ||
| bool | GenerateDefinition ) |
Definition at line 30 of file VTTBuilder.cpp.
References clang::CharUnits::Zero().
|
inline |
Returns a reference to the secondary virtual pointer indices.
Definition at line 157 of file VTTBuilder.h.
Referenced by clang::CIRGen::CIRGenVTables::getSecondaryVirtualPointerIndex().
|
inline |
Returns a reference to the sub-VTT indices.
Definition at line 151 of file VTTBuilder.h.
Referenced by clang::CIRGen::CIRGenVTables::getSubVTTIndex().
|
inline |
Definition at line 141 of file VTTBuilder.h.
Referenced by clang::CIRGen::CIRGenVTables::emitVTTDefinition(), and clang::CIRGen::CIRGenVTables::getAddrOfVTT().
|
inline |
Definition at line 146 of file VTTBuilder.h.
Referenced by clang::CIRGen::CIRGenVTables::emitVTTDefinition().