struct VirtualBaseInfo
Declaration
struct VirtualBaseInfo { /* full declaration omitted */ };
Description
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.
Declared at: clang/include/clang/AST/VTableBuilder.h:500
Member Variables
- public llvm::DenseMap<const CXXRecordDecl*, unsigned int> VBTableIndices
- A map from virtual base to vbtable index for doing a conversion from the the derived class to the a base.
- public clang::VPtrInfoVector VBPtrPaths
- Information on all virtual base tables used when this record is the most derived class.