Lines Matching refs:Bases
86 // has v-bases.
186 // bases. A separate mechanism involving vtordisps is used to ensure that
585 /// pointers to members of virtual bases.
1106 "ctor for a class with virtual bases must have an implicit parameter");
1131 // - X has virtual bases, (1)
1442 "no implicit parameter for a constructor with virtual bases?");
1767 for (auto &&B : RD->bases()) {
2645 for (const CXXBaseSpecifier &BS : Derived->bases())
3288 // as well as multiple copies of virtual bases (if they occur multiple times
3364 for (const CXXBaseSpecifier &Base : RD->bases()) {
3423 for (const CXXBaseSpecifier &Base : RD->bases())
3490 auto *Bases = getBaseClassArray(Classes);
3498 Bases->getValueType(), Bases,
3744 // classes with no virtual bases, so try to emit it as an alias.
3824 // Constructors for classes which utilize virtual bases have an additional
3830 // Only add the parameter to the list if thie class has virtual bases.
3980 // using a SmallSetVector. Duplicates may arise due to virtual bases
3999 // Collect all the unambiguous public bases of the MostDerivedClass.
4010 // Skip any ambiguous or private bases.