clang API Documentation
#include <VTableBuilder.h>
Public Member Functions | |
~VirtualBaseInfo () | |
Public Attributes | |
llvm::DenseMap< const CXXRecordDecl *, unsigned > | VBTableIndices |
VPtrInfoVector | VBPtrPaths |
All virtual base related information about a given record decl. Includes information on all virtual base tables and the path components that are used to mangle them.
Definition at line 431 of file VTableBuilder.h.
clang::VirtualBaseInfo::~VirtualBaseInfo | ( | ) | [inline] |
Definition at line 432 of file VTableBuilder.h.
References VBPtrPaths.
Information on all virtual base tables used when this record is the most derived class.
Definition at line 440 of file VTableBuilder.h.
Referenced by clang::MicrosoftVTableContext::enumerateVBTables(), and ~VirtualBaseInfo().
llvm::DenseMap<const CXXRecordDecl *, unsigned> clang::VirtualBaseInfo::VBTableIndices |
A map from virtual base to vbtable index for doing a conversion from the the derived class to the a base.
Definition at line 436 of file VTableBuilder.h.
Referenced by clang::MicrosoftVTableContext::getVBTableIndex().