clang API Documentation
Class for building VTT layout information. More...
#include <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 > & | getSubVTTIndicies () 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 67 of file VTTBuilder.h.
| VTTBuilder::VTTBuilder | ( | ASTContext & | Ctx, |
| const CXXRecordDecl * | MostDerivedClass, | ||
| bool | GenerateDefinition | ||
| ) |
Definition at line 28 of file VTTBuilder.cpp.
References clang::CharUnits::Zero().
| const llvm::DenseMap<BaseSubobject, uint64_t>& clang::VTTBuilder::getSecondaryVirtualPointerIndices | ( | ) | const [inline] |
Returns a reference to the secondary virtual pointer indices.
Definition at line 154 of file VTTBuilder.h.
| const llvm::DenseMap<BaseSubobject, uint64_t>& clang::VTTBuilder::getSubVTTIndicies | ( | ) | const [inline] |
Returns a reference to the sub-VTT indices.
Definition at line 148 of file VTTBuilder.h.
| const VTTComponentsVectorTy& clang::VTTBuilder::getVTTComponents | ( | ) | const [inline] |
Definition at line 138 of file VTTBuilder.h.
| const VTTVTablesVectorTy& clang::VTTBuilder::getVTTVTables | ( | ) | const [inline] |
Definition at line 143 of file VTTBuilder.h.