clang API Documentation

Public Member Functions
clang::VTTBuilder Class Reference

VTT builder - Class for building VTT layout information. More...

#include <VTTBuilder.h>

List of all members.

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
 getSubVTTIndicies - Returns a reference to the sub-VTT indices.
const llvm::DenseMap
< BaseSubobject, uint64_t > & 
getSecondaryVirtualPointerIndices () const

Detailed Description

VTT builder - Class for building VTT layout information.

Definition at line 67 of file VTTBuilder.h.


Constructor & Destructor Documentation

VTTBuilder::VTTBuilder ( ASTContext Ctx,
const CXXRecordDecl MostDerivedClass,
bool  GenerateDefinition 
)

Definition at line 27 of file VTTBuilder.cpp.

References clang::CharUnits::Zero().


Member Function Documentation

const llvm::DenseMap<BaseSubobject, uint64_t>& clang::VTTBuilder::getSecondaryVirtualPointerIndices ( ) const [inline]

getSecondaryVirtualPointerIndices - Returns a reference to the secondary virtual pointer indices.

Definition at line 168 of file VTTBuilder.h.

const llvm::DenseMap<BaseSubobject, uint64_t>& clang::VTTBuilder::getSubVTTIndicies ( ) const [inline]

getSubVTTIndicies - Returns a reference to the sub-VTT indices.

Definition at line 161 of file VTTBuilder.h.

const VTTComponentsVectorTy& clang::VTTBuilder::getVTTComponents ( ) const [inline]

Definition at line 151 of file VTTBuilder.h.

const VTTVTablesVectorTy& clang::VTTBuilder::getVTTVTables ( ) const [inline]

Definition at line 156 of file VTTBuilder.h.


The documentation for this class was generated from the following files: