Lines Matching full:bases
132 for (const auto &I : Record->bases()) { in forallBases()
168 for (const auto &BaseSpec : Record->bases()) { in lookupInBases()
520 for (const auto &Base : RD->bases()) { in Collect()
681 CXXIndirectPrimaryBaseSet& Bases) { in AddIndirectPrimaryBases() argument
685 Bases.insert(Layout.getPrimaryBase()); in AddIndirectPrimaryBases()
687 for (const auto &I : RD->bases()) { in AddIndirectPrimaryBases()
689 "Cannot get indirect primary bases for class with dependent bases."); in AddIndirectPrimaryBases()
694 // Only bases with virtual bases participate in computing the in AddIndirectPrimaryBases()
697 AddIndirectPrimaryBases(BaseDecl, Context, Bases); in AddIndirectPrimaryBases()
703 CXXRecordDecl::getIndirectPrimaryBases(CXXIndirectPrimaryBaseSet& Bases) const { in getIndirectPrimaryBases()
709 for (const auto &I : bases()) { in getIndirectPrimaryBases()
711 "Cannot get indirect primary bases for class with dependent bases."); in getIndirectPrimaryBases()
716 // Only bases with virtual bases participate in computing the in getIndirectPrimaryBases()
719 AddIndirectPrimaryBases(BaseDecl, Context, Bases); in getIndirectPrimaryBases()