struct CXXBasePaths::IsVirtBaseAndNumberNonVirtBases

Declaration

struct CXXBasePaths::IsVirtBaseAndNumberNonVirtBases { /* full declaration omitted */ };

Description

ClassSubobjects - Records the class subobjects for each class type that we've seen. The first element IsVirtBase says whether we found a path to a virtual base for that class type, while NumberOfNonVirtBases contains the number of non-virtual base class subobjects for that class type. The key of the map is the cv-unqualified canonical type of the base class subobject.

Declared at: clang/include/clang/AST/CXXInheritance.h:133

Member Variables

public unsigned int IsVirtBase
public unsigned int NumberOfNonVirtBases