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.