Home
last modified time | relevance | path

Searched refs:forallBases (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DCXXInheritance.cpp111 return forallBases([TargetDecl](const CXXRecordDecl *Base) { in isProvablyNotDerivedFrom()
127 bool CXXRecordDecl::forallBases(ForallBasesCallback BaseMatches) const { in forallBases() function in CXXRecordDecl
H A DDeclCXX.cpp574 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()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp39 return BaseIsNotInSet(Record) && Record->forallBases(BaseIsNotInSet); in isProvablyNotDerivedFrom()
H A DSemaDeclCXX.cpp13341 if (!cast<CXXRecordDecl>(CurContext)->forallBases(Collect)) in CheckUsingDeclQualifier()
13353 !cast<CXXRecordDecl>(NamedContext)->forallBases(IsNotBase)) in CheckUsingDeclQualifier()
H A DSemaDeclAttr.cpp250 if (!CRD->forallBases([](const CXXRecordDecl *Base) { in checkRecordDeclForAttr()
H A DSemaInit.cpp9683 return !(NotSpecialization(RD) && RD->forallBases(NotSpecialization)); in isOrIsDerivedFromSpecializationOf()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1636 bool forallBases(ForallBasesCallback BaseMatches) const;