Searched refs:forallBases (Results 1 – 7 of 7) sorted by relevance
111 return forallBases([TargetDecl](const CXXRecordDecl *Base) { in isProvablyNotDerivedFrom()127 bool CXXRecordDecl::forallBases(ForallBasesCallback BaseMatches) const { in forallBases() function in CXXRecordDecl
574 forallBases([&](const CXXRecordDecl *Base) -> bool { in getStandardLayoutBaseWithFields()589 forallBases([&](const CXXRecordDecl *Base) -> bool { in getStandardLayoutBaseWithFields()609 return !forallBases([](const CXXRecordDecl *) { return true; }); in hasAnyDependentBases()671 bool RDIsBase = !forallBases([&](const CXXRecordDecl *Base) -> bool { in hasSubobjectAtOffsetZeroOfEmptyBaseType()
39 return BaseIsNotInSet(Record) && Record->forallBases(BaseIsNotInSet); in isProvablyNotDerivedFrom()
13341 if (!cast<CXXRecordDecl>(CurContext)->forallBases(Collect)) in CheckUsingDeclQualifier() 13353 !cast<CXXRecordDecl>(NamedContext)->forallBases(IsNotBase)) in CheckUsingDeclQualifier()
250 if (!CRD->forallBases([](const CXXRecordDecl *Base) { in checkRecordDeclForAttr()
9683 return !(NotSpecialization(RD) && RD->forallBases(NotSpecialization)); in isOrIsDerivedFromSpecializationOf()
1636 bool forallBases(ForallBasesCallback BaseMatches) const;