reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 2452     anyOf;

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 2509       allOf(anyOf(ofKind(UETT_AlignOf), ofKind(UETT_PreferredAlignOf)),
 2672   const auto M = anyOf(Base, isDerivedFrom(Base));
 3463       anyOf(hasType(InnerMatcher), hasType(pointsTo(InnerMatcher))))
 3471       anyOf(hasType(InnerMatcher), hasType(pointsTo(InnerMatcher))))
 4025       if (expr(anyOf(cxxConstructExpr(hasDeclaration(cxxConstructorDecl(
 4587   return anyOf(hasLHS(InnerMatcher), hasRHS(InnerMatcher));
 5275   auto IsInstantiation = decl(anyOf(cxxRecordDecl(isTemplateInstantiation()),
 5277   return decl(anyOf(IsInstantiation, hasAncestor(IsInstantiation)));
 5296       hasAncestor(decl(anyOf(cxxRecordDecl(isTemplateInstantiation()),
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  129   REGISTER_MATCHER(anyOf);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
   72       unless(anyOf(hasMethod(cxxConstructorDecl(isCopyConstructor(),
  158                           anyOf(
  164                               hasAncestor(expr(anyOf(
  213       unaryOperator(anyOf(hasOperatorName("++"), hasOperatorName("--")),
  220       expr(anyOf(cxxMemberCallExpr(callee(NonConstMethod),
  225                  callExpr(callee(expr(anyOf(
  263   const auto AsNonConstRefArg = anyOf(
  266       callExpr(callee(expr(anyOf(unresolvedLookupExpr(), unresolvedMemberExpr(),
  287       match(findAll(stmt(anyOf(AsAssignmentLhs, AsIncDecOperand, AsNonConstThis,
  299       match(findAll(expr(anyOf(memberExpr(hasObjectExpression(equalsNode(Exp))),
  320                              anyOf(explicitCastExpr(hasDestinationType(
  370               hasInitializer(anyOf(equalsNode(Exp),
  371                                    conditionalOperator(anyOf(
  391       findAll(expr(anyOf(callExpr(NonConstRefParam, IsInstantiated, FuncDecl,
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
   99   auto SemaphoreBindingM = anyOf(
  119       stmt(anyOf(
  141   auto GroupBindingM = anyOf(
  165       stmt(anyOf(
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  202               typedefType(hasDeclaration(anyOf(
  213                       anyOf(
  229   auto SuspiciousNumberObjectExprM = anyOf(
  236       expr(anyOf(
  248       qualType(anyOf(qualType(booleanType()).bind("cpp_bool_type"),
  261       qualType(anyOf(SuspiciousScalarBooleanTypeM,
  287       binaryOperator(allOf(anyOf(hasOperatorName("=="), hasOperatorName("!=")),
  294       binaryOperator(allOf(anyOf(hasOperatorName(">="), hasOperatorName(">"),
  327   auto FinalM = stmt(anyOf(ConversionThroughAssignmentM,
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
  173   auto CapturedInParamM = stmt(anyOf(
  181         stmt(anyOf(WritesIntoM, CapturedInParamM))
  184   auto BlockPassedToMarkedFuncM = stmt(anyOf(
  196   auto MatcherM = decl(anyOf(
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
   71   auto SortFuncM = anyOf(
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
  144   return anyOf(MainRunLoopRunM, XPCRunM);
  148   return objcMessageExpr(unless(anyOf(equalsBoundNode(RunLoopBind),
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  544       anyOf(hasName("exit"), hasName("panic"), hasName("error"),
  556       stmt(anyOf(ifStmt(), switchStmt(), conditionalOperator(), AssertLikeM,
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
   83   return binaryOperator(anyOf(hasOperatorName("<"), hasOperatorName(">"),
   95   return anyOf(
   96       unaryOperator(anyOf(hasOperatorName("--"), hasOperatorName("++")),
  115             hasInitializer(anyOf(
  129       anyOf(gotoStmt(), switchStmt(), returnStmt(),
  144                  anyOf(declStmt(hasSingleDecl(
  155                  anyOf(hasOperatorName("++"), hasOperatorName("--")),
  188         match(stmt(anyOf(callByRef(equalsNode(VD)), getAddrTo(equalsNode(VD)),
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  390   auto IsVisibleInNewNs = anyOf(
  416   Finder->addMatcher(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition())),
  433       unless(anyOf(
  451               unless(anyOf(hasParent(typeLoc(loc(qualType(
  479           unless(anyOf(hasAncestor(isImplicit()),
  503       functionDecl(unless(anyOf(cxxMethodDecl(), IsInMovedNs,
  509                           anyOf(callExpr(callee(FuncMatcher)).bind("call"),
  516       unless(anyOf(IsInMovedNs, hasAncestor(namespaceDecl(isAnonymous())))));
  525       unless(anyOf(isScoped(), IsInMovedNs, hasAncestor(cxxRecordDecl()),
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp
  119       decl(anyOf(cxxRecordDecl(isExplicitTemplateSpecialization()),
  129       hasDeclContext(anyOf(namespaceDecl(), translationUnitDecl()));
  155   auto Vars = varDecl(CommonFilter, anyOf(ExternCMatcher, CCMatcher),
  168                                 anyOf(ExternCMatcher, CCMatcher));
  182       typedefNameDecl(CommonFilter, anyOf(HasNSOrTUCtxMatcher,
  187                         anyOf(HasNSOrTUCtxMatcher, ExternCMatcher));
  194       anyOf(hasDeclContext(enumDecl(HasNSOrTUCtxMatcher)), ExternCMatcher));
  197   auto Types = namedDecl(anyOf(CRecords, CXXRecords, Enums));
  198   auto Decls = namedDecl(anyOf(CRecords, CXXRecords, Enums, Typedefs, Vars,
tools/clang/tools/extra/clang-move/Move.cpp
  503   auto InOldFiles = anyOf(InOldHeader, InOldCC);
  507       anyOf(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition()))),
  507       anyOf(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition()))),
  510       hasDeclContext(anyOf(namespaceDecl(), translationUnitDecl()));
  525       hasParent(decl(anyOf(namespaceDecl(), translationUnitDecl()))),
  526       hasDeclContext(decl(anyOf(namespaceDecl(), translationUnitDecl()))));
  541       hasParent(decl(anyOf(namespaceDecl(), translationUnitDecl()))), InOldCC);
  545   Finder->addMatcher(namedDecl(anyOf(usingDecl(IsOldCCTopLevelDecl),
  560         HasAnySymbolNames ? anyOf(*HasAnySymbolNames, HasName) : HasName;
  574       allOf(NotInMovedClass, anyOf(isStaticStorageClass(), InAnonymousNS));
  584       namedDecl(notInMacro(), anyOf(functionDecl(IsOldCCHelper),
  590       namedDecl(anyOf(HelperFuncOrVar, HelperClasses)).bind("helper_decls"),
  654   Finder->addMatcher(namedDecl(anyOf(typedefDecl().bind("typedef"),
tools/clang/tools/extra/clang-tidy/abseil/DurationConversionCastCheck.cpp
   27       expr(anyOf(
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp
   33                hasArgument(0, anyOf(cxxStaticCastExpr(hasDestinationType(
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
  124               ignoringImpCasts(anyOf(
  127                           anyOf(isInteger(), realFloatingPointType())),
  132                                      anyOf(integerLiteral(), floatLiteral()))))
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp
  162       anyOf(integerLiteral(equals(0)), floatLiteral(equals(0.0)));
  175                                anyOf(isInteger(), realFloatingPointType())),
  190           match(expr(anyOf(cxxStaticCastExpr(
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.h
  132       anyOf(hasOperatorName(">"), hasOperatorName(">="), hasOperatorName("=="),
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
   57                  hasArgument(0, anyOf(inverse_function_matcher,
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
   85                               hasArgument(1, anyOf(ByAnyCharArg, SingleChar)),
   96           hasArgument(0, anyOf(ByAnyCharArg, ignoringParenCasts(SingleChar))),
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp
   71           match(stmt(anyOf(
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
   48       anyOf(hasArgument(1, ZeroLiteral), hasArgument(1, cxxDefaultArgExpr())));
   53           anyOf(hasOperatorName("=="), hasOperatorName("!=")),
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
   38              match(expr(anyOf(
   54                  expr(anyOf(
   71              match(expr(anyOf(
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
  106           anyOf(hasCastKind(CK_UserDefinedConversion),
  143       hasAncestor(decl(anyOf(classTemplateDecl(), functionTemplateDecl())));
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
   91           anyOf(conditionalOperator(ConditionWithSideEffect),
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
   28       anyOf(cxxConstructExpr(hasDeclaration(cxxMethodDecl(ofClass(IsAHandle))),
   44   return handleFrom(IsAHandle, anyOf(cxxBindTemporaryExpr(), TemporaryTernary));
   73       anyOf(
   83                                     anyOf(isASequence(), isASet()))))))))),
  155                              anyOf(hasType(arrayType()),
tools/clang/tools/extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp
   59       functionDecl(anyOf(isNoThrow(), cxxDestructorDecl(),
tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp
   26     return anyOf(
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
   31       decl(anyOf(cxxRecordDecl(isExplicitTemplateSpecialization()),
   35           hasParent(decl(anyOf(namespaceDecl(), translationUnitDecl()))),
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp
   31               anyOf(cxxConstructExpr(has(ignoringImplicit(
   41           on(anyOf(hasType(DeclInStd), hasType(pointsTo(DeclInStd)))),
   44                              anyOf(EndCall, has(ignoringImplicit(EndCall)))))),
tools/clang/tools/extra/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp
   43       anyOf(FloatHalf,
   48   auto OneSideHalf = anyOf(allOf(hasLHS(FloatOrCastHalf), hasRHS(FloatType)),
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
   22   return stmt(anyOf(breakStmt(Internal), returnStmt(Internal),
  162   Finder->addMatcher(stmt(anyOf(whileStmt(LoopCondition), doStmt(LoopCondition),
tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp
   22   const auto BinaryOperators = binaryOperator(anyOf(
   30       unaryOperator(anyOf(hasOperatorName("~"), hasOperatorName("!")));
   33       anyOf(BinaryOperators, conditionalOperator(), binaryConditionalOperator(),
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp
   21   const auto StrLenFunc = functionDecl(anyOf(
   37   const auto BadArg = anyOf(
   45       functionDecl(anyOf(hasName("::malloc"), hasName("std::malloc"),
   48       functionDecl(anyOf(hasName("::calloc"), hasName("std::calloc"),
   60   Finder->addMatcher(callExpr(callee(decl(anyOf(Alloc0Func, Alloc0FuncPtr))),
   64   Finder->addMatcher(callExpr(callee(decl(anyOf(Alloc1Func, Alloc1FuncPtr))),
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
   32       expr(anyOf(binaryOperator(
   33                      anyOf(hasOperatorName("+"), hasOperatorName("-"),
   44   const auto Cast = expr(anyOf(ExplicitCast, ImplicitCast)).bind("Cast");
tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp
   61       stmt(anyOf(ifStmt(hasThen(Inner)), ifStmt(hasElse(Inner)).bind("else"),
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  552   auto HasIncOp = anyOf(ignoringImpCasts(IncOp), hasDescendant(IncOp));
  553   auto HasDecOp = anyOf(ignoringImpCasts(DecOp), hasDescendant(DecOp));
  563       anyOf(hasType(StringTy), hasType(qualType(pointsTo(StringTy))));
  571   auto AnyOfCharTy = anyOf(CharTyArray, CharTyPointer);
  593       ignoringImpCasts(anyOf(Strlen, SizeOrLength, hasDescendant(Strlen),
  600   auto AnyOfCallOrDREWithoutInc = anyOf(DREWithoutInc, WrongLength);
  611       anyOf(WrongLength, AnyOfCallOrDREWithoutInc, CallExprReturnWithoutInc,
  620   auto SizeExpr = anyOf(SizeOfCharExpr, integerLiteral(equals(1)));
  628   auto DestMalloc = anyOf(callExpr(MallocLengthExpr),
  635   auto AnyOfDestInit = anyOf(DestMalloc, DestCXXNewExpr);
  639       to(anyOf(varDecl(CharTyArray).bind(DestVarDeclName),
  649       anyOf(allOf(hasDefinition(anyOf(AnyOfDestInit, DestArrayTyDecl,
  649       anyOf(allOf(hasDefinition(anyOf(AnyOfDestInit, DestArrayTyDecl,
  652             anyOf(DestUnknownDecl, hasDescendant(DestUnknownDecl))));
  655       hasLHS(anyOf(hasDescendant(declRefExpr(
  659           anyOf(characterLiteral(equals(0U)), integerLiteral(equals(0))))));
  663             anyOf(hasAncestor(cxxMemberCallExpr().bind(SrcExprName)),
  667       ignoringImpCasts(anyOf(stringLiteral().bind(SrcExprName),
  705             anyOf(
  712                                       anyOf(hasDefinition(binaryOperator().bind(
  772   auto AnyOfMatchers = anyOf(Memcpy, Memcpy_s, Memmove, Memmove_s, StrncmpRHS,
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp
   35               anyOf(matchesName("^::posix_"), matchesName("^::pthread_")),
   44               anyOf(matchesName("^::posix_"), matchesName("^::pthread_")),
   51           anyOf(hasOperatorName("=="), hasOperatorName("!="),
   54               anyOf(matchesName("^::posix_"), matchesName("^::pthread_")),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp
   31                anyOf(hasOperatorName("/"), hasOperatorName("%")),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
   82       anyOf(integerLiteral(), unaryOperator(hasUnaryOperand(IntegerExpr)),
   85       callExpr(anyOf(hasType(isInteger()), hasType(enumType())),
   87   const auto SizeOfExpr = expr(anyOf(
  137   const auto ArrayCastExpr = expr(anyOf(
  155       expr(anyOf(sizeOfExpr(has(expr(ignoringParenImpCasts(
  156                anyOf(ArrayCastExpr, PointerToArrayExpr, StructAddrOfExpr,
  168                            anyOf(integerLiteral(equals(0)),
  185       type(anyOf(ElemType, ElemPtrType, type())).bind("num-type")));
  191                          anyOf(sizeOfExpr(has(NumType)),
  194                          anyOf(sizeOfExpr(has(DenomType)),
  234           anyOf(hasOperatorName("=="), hasOperatorName("!="),
  238           hasEitherOperand(expr(anyOf(
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
   48   const auto CharPtrType = type(anyOf(pointerType(), arrayType()));
   59   const auto ConstStrLiteral = expr(ignoringParenImpCasts(anyOf(
   60       BoundStringLiteral, declRefExpr(hasDeclaration(anyOf(
   70           anyOf(
   89           anyOf(
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
   25           anyOf(hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp
   41   const auto StringConstructorExpr = expr(anyOf(
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp
  134       binaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("|")),
  142       binaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("|")),
  149       binaryOperator(anyOf(hasOperatorName("|="), hasOperatorName("+=")),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
   31               eachOf(hasArgument(0, anyOf(hasType(pointsTo(isAnyCharacter())),
   47                unless(hasArgument(1, anyOf(characterLiteral(equals(
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp
   22       stmt(anyOf(ifStmt(hasThen(nullStmt().bind("semi")),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
   90       expr(anyOf(ComparisonUnaryOperator, ComparisonBinaryOperator));
  105   const auto MacroStringCompareCallExpr = conditionalOperator(anyOf(
  110       anyOf(DirectStringCompareCallExpr, MacroStringCompareCallExpr));
  116         stmt(anyOf(ifStmt(hasCondition(StringCompareCallExpr)),
  121                        anyOf(hasOperatorName("&&"), hasOperatorName("||")),
  147           unless(anyOf(matchers::isComparisonOperator(), hasOperatorName("&&"),
  155       anyOf(integerLiteral(unless(equals(0))),
tools/clang/tools/extra/clang-tidy/bugprone/TerminatingContinueCheck.cpp
   24                  anyOf(cxxBoolLiteral(equals(false)), integerLiteral(equals(0)),
   29       continueStmt(hasAncestor(stmt(anyOf(forStmt(), whileStmt(),
tools/clang/tools/extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp
   27       expr(anyOf(cxxFunctionalCastExpr(), cxxBindTemporaryExpr(),
   31            unless(anyOf(hasAncestor(stmt(
   32                             anyOf(cxxThrowExpr(), callExpr(), returnStmt()))),
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp
   82           hasCondition(anyOf(
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp
   37       isDefinition(), unless(anyOf(isDeleted(), isImplicit(), isDefaulted())));
   47       binaryOperator(anyOf(hasOperatorName("=="), hasOperatorName("!=")),
   63       anyOf(hasDescendant(
   90         has(fieldDecl(anyOf(hasType(pointerType()), hasType(SmartPointerType),
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp
   42                        anyOf(has(ignoringParenImpCasts(BindTemp)),
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
   80       stmt(anyOf(UnusedInCompoundStmt, UnusedInIfStmt, UnusedInWhileStmt,
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
   78   return anyOf(hasAncestor(typeLoc()),
  258         findAll(cxxOperatorCallExpr(anyOf(hasOverloadedOperatorName("*"),
  288       stmt(anyOf(
  383                anyOf(hasAncestor(lambdaExpr().bind("containing-lambda")),
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  223           unless(anyOf(isOverride(), isImplicit(), cxxConstructorDecl(),
tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp
   22           callee(functionDecl(anyOf(hasName("::system"), hasName("::popen"),
tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp
   25                     anyOf(hasName("std"), hasName("posix")),
   26                     has(decl(unless(anyOf(
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   24   Finder->addMatcher(functionDecl(anyOf(hasOverloadedOperatorName("++"),
tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp
   27       varDecl(anyOf(hasThreadStorageDuration(), hasStaticStorageDuration()),
   28               unless(anyOf(isConstexpr(), hasType(cxxRecordDecl(isLambda())),
   30               anyOf(hasDescendant(cxxConstructExpr(hasDeclaration(
tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp
   27           callee(functionDecl(anyOf(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp
   35   auto Loop = stmt(anyOf(forStmt(), cxxForRangeStmt(), whileStmt(), doStmt()));
   37       stmt(anyOf(forStmt(hasAncestor(Loop)), cxxForRangeStmt(hasAncestor(Loop)),
   40   Finder->addMatcher(gotoStmt(anyOf(unless(hasAncestor(NestedLoop)),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp
   22               hasDeclContext(anyOf(translationUnitDecl(), // Global scope.
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
   66       anyOf(cxxNewExpr(),
  171           anyOf(unless(has(cxxDestructorDecl())),
  172                 has(cxxDestructorDecl(anyOf(isDefaulted(), isDeleted())))))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp
   23   const auto AllPointerTypes = anyOf(
   30           anyOf(hasOperatorName("+"), hasOperatorName("-"),
   38       unaryOperator(anyOf(hasOperatorName("++"), hasOperatorName("--")),
   47               anyOf(AllPointerTypes,
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  262             unless(anyOf(isInstantiated(), isDelegatingConstructor())));
  268                          anyOf(IsUserProvidedNonDelegatingConstructor,
  278           anyOf(has(cxxConstructorDecl(isDefaultConstructor(), isDefaulted(),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
   43       anyOf(hasType(IsDerivedFromBaseDecl),
   50       callExpr(callee(cxxMethodDecl(anyOf(isCopyAssignmentOperator(),
   59           anyOf(isCopyConstructor(), isMoveConstructor()), OfBaseClass)),
   66       expr(anyOf(SlicesObjectInAssignment, SlicesObjectInCtor)).bind("Call"),
tools/clang/tools/extra/clang-tidy/fuchsia/TrailingReturnCheck.cpp
   37                    unless(anyOf(returns(decltypeType()),
tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp
   27       objcMessageExpr(anyOf(hasSelector("raise:format:"),
tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp
   21       cxxMethodDecl(anyOf(isOverride(), isVirtual()),
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
   27       cxxConstructorDecl(unless(anyOf(isImplicit(), // Compiler-generated.
   32       cxxConversionDecl(unless(anyOf(isExplicit(), // Already marked explicit.
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.cpp
  104           unless(anyOf(isExpansionInSystemHeader(), cxxMethodDecl(),
tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp
   41   Finder->addMatcher(decl(anyOf(usingDecl(), usingDirectiveDecl()),
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
  144           anyOf(
  177   Finder->addMatcher(expr(anyOf(callExpr(callee(Methods)).bind("call"),
  237       hasAncestor(decl(anyOf(classTemplateDecl(), functionTemplateDecl())));
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp
   25           unless(has(expr(anyOf(isTypeDependent(), isValueDependent())))),
   32           anyOf(has(expr(
tools/clang/tools/extra/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp
   32               anyOf(ignoringImpCasts(memberExpr(hasDeclaration(
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp
   36       binaryOperator(anyOf(hasOperatorName("^"), hasOperatorName("|"),
   50       binaryOperator(anyOf(hasOperatorName("<<"), hasOperatorName(">>"),
tools/clang/tools/extra/clang-tidy/linuxkernel/MustCheckErrsCheck.cpp
   23   auto NonCheckingStmts = stmt(anyOf(compoundStmt(), labelStmt()));
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
   32                 anyOf(callee(namedDecl(hasName("cast"))),
   36   auto Any = anyOf(
   48                 allOf(callee(namedDecl(anyOf(hasName("isa"), hasName("cast"),
   53                       hasArgument(0, anyOf(declRefExpr().bind("arg"),
   58       stmt(anyOf(ifStmt(Any), whileStmt(Any), doStmt(Condition),
   64                            hasRHS(anyOf(implicitCastExpr(has(CallExpression)),
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp
   55       anyOf(functionDecl(isDefinition(), unless(isDeleted())),
   65                   anyOf(usesHeaderFileExtension(HeaderFileExtensions),
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp
   24                                     anyOf(isConstQualified(),
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
  144       functionDecl(unless(anyOf(isImplicit(), isPlacementOverload(),
  146                    anyOf(hasOverloadedOperatorName("new"),
tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp
   42   auto BadEitherType = anyOf(BadFILEType, BadPOSIXType);
   45       namedDecl(anyOf(varDecl(BadFILEType), fieldDecl(BadFILEType)))
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp
   26   return hasMethod(unless(anyOf(isStaticStorageClass(), isImplicit())))
   72   Finder->addMatcher(cxxRecordDecl(anyOf(isStruct(), isClass()), hasMethods(),
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  386           anyOf(binaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("|"),
  386           anyOf(binaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("|"),
  421       anyOf(allOf(hasLHS(matchSymbolicExpr(Id)),
  435                     hasUnaryOperand(anyOf(CastExpr, RelationalExpr)))
  443                         hasUnaryOperand(anyOf(CastExpr, RelationalExpr)))));
  447           anyOf(hasOverloadedOperatorName("=="),
  455   return anyOf(RelationalExpr, CastExpr, NegateRelationalExpr,
  640       anyOf(cxxBoolLiteral(), characterLiteral(), integerLiteral()));
  647       binaryOperator(anyOf(hasOperatorName("-"), hasOperatorName("/"),
  675           anyOf(
  697                       anyOf(hasOperatorName("|"), hasOperatorName("&")),
  698                       hasLHS(anyOf(binaryOperator(anyOf(hasOperatorName("|"),
  698                       hasLHS(anyOf(binaryOperator(anyOf(hasOperatorName("|"),
  738                      anyOf(allOf(hasLHS(BinOpCstLeft), hasRHS(SymRight)),
  759       binaryOperator(anyOf(hasOperatorName("||"), hasOperatorName("&&")),
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
   38       expr(anyOf(cxxBoolLiteral(equals(false)), integerLiteral(equals(0)),
   41   auto IsAlwaysFalseWithCast = ignoringParenImpCasts(anyOf(
   44   auto AssertExprRoot = anyOf(
   46           anyOf(hasOperatorName("&&"), hasOperatorName("==")),
   48           anyOf(binaryOperator(hasEitherOperand(IsAlwaysFalseWithCast)),
   56           anyOf(expr(ignoringParenCasts(anyOf(
   56           anyOf(expr(ignoringParenCasts(anyOf(
   63       anyOf(ignoringParenImpCasts(callExpr(
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
   28               anyOf(autoType(), hasDeclaration(equalsBoundNode("class")))))));
   31       anyOf(hasDeclaration(equalsBoundNode("class")),
   34       cxxMethodDecl(unless(anyOf(isDeleted(), isPrivate(), isImplicit())),
   46       anyOf(lValueReferenceType(pointee(unless(isConstQualified()))),
   56       cxxMethodDecl(IsSelfAssign, anyOf(isConst(), isVirtual())).bind("cv"),
   60       anyOf(unaryOperator(hasOperatorName("*"), hasUnaryOperand(cxxThisExpr())),
tools/clang/tools/extra/clang-tidy/modernize/AvoidCArraysCheck.cpp
   52               unless(anyOf(hasParent(parmVarDecl(isArgvOfMain())),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
   89              hasCondition(anyOf(
  131           callee(cxxMethodDecl(anyOf(hasName("begin"), hasName("cbegin")))))
  135       varDecl(hasInitializer(anyOf(ignoringParenImpCasts(BeginCallMatcher),
  146       callee(cxxMethodDecl(anyOf(hasName("end"), hasName("cend")))));
  149       expr(anyOf(ignoringParenImpCasts(
  170               anyOf(
  182              hasLoopInit(anyOf(declStmt(declCountIs(2),
  187                  anyOf(binaryOperator(hasOperatorName("!="),
  194              hasIncrement(anyOf(
  248   TypeMatcher RecordWithBeginEnd = qualType(anyOf(
  264       callee(cxxMethodDecl(anyOf(hasName("size"), hasName("length")))),
  265       on(anyOf(hasType(pointsTo(RecordWithBeginEnd)),
  269       expr(anyOf(ignoringParenImpCasts(expr(SizeCallMatcher).bind(EndCallName)),
  277       expr(anyOf(ignoringParenImpCasts(declRefExpr(to(
  284                  anyOf(declStmt(declCountIs(2),
  288              hasCondition(anyOf(
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
   54   return qualType(unless(anyOf(referenceType(), isConstQualified())));
  155                                              : anyOf(constRefType(),
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
   58       anyOf(hasType(pointerType(PointerToFunctionType)),
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
   37       callExpr(anyOf(allOf(Begin, End, argumentCountIs(2)),
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
   29           unless(anyOf(hasDeclaration(cxxConstructorDecl(isExplicit())),
   34   auto CtorAsArgument = materializeTemporaryExpr(anyOf(
   39                    returns(unless(anyOf(builtinType(), autoType()))),
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp
   32       0, anyOf(ShrinkableAsMember, ShrinkableAsDecl,
   36       expr(anyOf(memberExpr(member(equalsBoundNode("ContainerDecl"))),
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  243           anyOf(typedefType(HasIteratorDecl), recordType(HasIteratorDecl))));
  250                       varDecl(anyOf(unless(hasWrittenNonListInitializer()),
  251                                     unless(hasType(isSugarFor(anyOf(
  259              unless(has(varDecl(anyOf(
  286       anyOf(has(memberExpr(hasExplicitTemplateArgs())),
  295                           returns(anyOf(ST, pointsTo(ST), references(ST))))));
  309       unless(has(varDecl(anyOf(hasType(autoType()),
  311       anyOf(makeIteratorDeclMatcher(), makeDeclWithNewMatcher(),
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
   34           anyOf(hasParent(explicitCastExpr().bind("cast")), anything())),
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  197       anyOf(stringLiteral(), characterLiteral(), integerLiteral(),
  198             unaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("-")),
  201             unaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("-")),
  211                   forField(unless(anyOf(getLangOpts().CPlusPlus2a
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
   83   auto HasInitList = anyOf(has(ignoringImplicit(initListExpr())),
   90           unless(anyOf(IsCtorOfSmartPtr, HasInitList, BitFieldAsArgument,
  112       anyOf(has(MakeTuple), has(MakeTupleCtor),
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
   97                 withInitializer(anyOf(
  176             compoundStmt(has(ignoringParenImpCasts(stmt(anyOf(
  219           anyOf(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp
   33       anyOf(cxxConstructorDecl(anyOf(isDefaultConstructor(),
   33       anyOf(cxxConstructorDecl(anyOf(isDefaultConstructor(),
   36                 anyOf(isCopyAssignmentOperator(), isMoveAssignmentOperator())),
   42           unless(anyOf(hasBody(stmt()), isDefaulted(), isDeleted(),
   47                            anyOf(PrivateSpecialFn, hasBody(stmt()), isPure(),
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp
  102                 unless(anyOf(
  108                     hasAnyParameter(anyOf(
  109                         parmVarDecl(anyOf(hasType(FunctionObj),
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp
   37               anyOf(hasOverloadedOperatorName("delete[]"),
   46           unless(anyOf(hasOverloadedOperatorName("delete[]"),
   53       parmVarDecl(anyOf(hasType(pointerType(pointee(parenType(innerType(
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
   40       anyOf(hasCastKind(CK_NullToPointer), hasCastKind(CK_NullToMemberPointer)),
   44   return castExpr(anyOf(ImplicitCastToNull,
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  375   auto F = functionDecl(unless(anyOf(hasTrailingReturn(), returns(voidType()),
tools/clang/tools/extra/clang-tidy/openmp/UseDefaultNoneCheck.cpp
   33                 anyOf(unless(hasAnyClause(ompDefaultClause())),
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp
   44   return hasType(qualType(anyOf(substTemplateTypeParmType(),
   74           anyOf(argumentCountIs(1), argumentCountIs(2)),
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp
   41           unless(anyOf(hasCanonicalType(anyOf(referenceType(), pointerType())),
   41           unless(anyOf(hasCanonicalType(anyOf(referenceType(), pointerType())),
tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp
   54                   expr(anyOf(hasDescendant(
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
   51                             anyOf(hasType(ContainerMatcher.bind("IneffCont")),
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp
   59     Finder->addMatcher(cxxOperatorCallExpr(anyOf(AssignOperator, PlusOperator)),
   63         cxxOperatorCallExpr(anyOf(AssignOperator, PlusOperator),
   64                             hasAncestor(stmt(anyOf(cxxForRangeStmt(),
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  115       anyOf(compoundStmt(statementCountIs(1), has(AppendCall)), AppendCall));
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
   27       cxxMethodDecl(anyOf(cxxConstructorDecl(), hasOverloadedOperatorName("=")),
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
   78   Finder->addMatcher(localVarCopiedFrom(anyOf(ConstRefReturningFunctionCall,
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
   47                 unless(hasAncestor(stmt(anyOf(forStmt(), cxxForRangeStmt(),
   83           unless(anyOf(hasCanonicalType(referenceType()),
   89                    unless(cxxMethodDecl(anyOf(isOverride(), isFinal()))),
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
   42                    unless(cxxMethodDecl(ofClass(cxxRecordDecl(anyOf(
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
   47   const auto WrongUse = anyOf(
   50                     hasEitherOperand(ignoringImpCasts(anyOf(
   55           anyOf(
   61       cxxMemberCallExpr(on(expr(anyOf(hasType(ValidContainer),
   74   const auto WrongComparend = anyOf(
   86       anyOf(unaryOperator(
   93           anyOf(hasOverloadedOperatorName("=="),
   95           anyOf(allOf(hasArgument(0, WrongComparend), hasArgument(1, STLArg)),
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
   78           unless(anyOf(
   83               ofClass(anyOf(
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp
   32   const auto PointerExpr = ignoringImpCasts(anyOf(
   43       ifStmt(hasCondition(anyOf(PointerCondition, BinaryPointerCheckCondition)),
   44              hasThen(anyOf(
   46                  compoundStmt(anyOf(has(DeleteExpr), has(DeleteMemberExpr)),
tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp
   28       cxxMethodDecl(anyOf(cxxConstructorDecl().bind("constructor"),
tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp
   22       stmt(anyOf(returnStmt().bind("return"), continueStmt().bind("continue"),
   35                  hasThen(stmt(anyOf(InterruptsControlFlow,
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
  267       expr(anyOf(allOf(isMacroExpansion(), unless(isNULLMacroExpansion())),
  271       anyOf(hasCastKind(CK_IntegralCast), hasCastKind(CK_IntegralToFloating),
  273             allOf(anyOf(hasCastKind(CK_NullToPointer),
  283           anyOf(hasCastKind(CK_IntegralToBoolean),
  291               hasParent(stmt(anyOf(ifStmt(), whileStmt()), has(declStmt())))),
  296           anyOf(hasParent(stmt().bind("parentStmt")), anything()),
  303       anyOf(hasOperatorName("=="), hasOperatorName("!=")),
  306       binaryOperator(anyOf(hasOperatorName("|="), hasOperatorName("&=")),
  320           unless(hasParent(binaryOperator(anyOf(
  325           anyOf(hasParent(implicitCastExpr().bind("furtherImplicitCast")),
tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp
  111       compoundStmt(has(stmt(anyOf(ifStmt(), forStmt(), whileStmt()))))
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
   31   Finder->addMatcher(stmt(anyOf(unaryOperator(anyOf(hasOperatorName("++"),
   31   Finder->addMatcher(stmt(anyOf(unaryOperator(anyOf(hasOperatorName("++"),
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp
   43       stmt(anyOf(forStmt(), cxxForRangeStmt(), whileStmt(), doStmt()),
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp
   31       namedDecl(anyOf(varDecl(unless(isDefinition())),
   32                       functionDecl(unless(anyOf(
tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp
   37               anyOf(isUnion(), ast_matchers::isTemplateInstantiation()))),
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
   22              on(expr(anyOf(hasType(OnClass),
   47   const auto Smartptr = anyOf(knownSmartptr(), QuacksLikeASmartptr);
   84       binaryOperator(anyOf(hasOperatorName("=="), hasOperatorName("!=")),
   86                          anyOf(cxxNullPtrLiteralExpr(), gnuNullExpr(),
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
   77       expr(anyOf(hasType(StringDecl), hasType(qualType(pointsTo(StringDecl)))));
   80   const auto StringConstructorExpr = expr(anyOf(
  105           anyOf(
  110           anyOf(allOf(hasArgument(0, StringExpr),
  118   Finder->addMatcher(cxxOperatorCallExpr(anyOf(hasOverloadedOperatorName("="),
  144                         anyOf(argumentCountIs(1), argumentCountIs(2)),
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp
   25   const auto StringConstructorExpr = expr(anyOf(
   51                   hasInitializer(expr(ignoringImplicit(anyOf(
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
   71   return anyOf(SimpleReturnsBool,
  467       binaryOperator(hasOperatorName("="), hasLHS(anyOf(VarAssign, MemAssign)),
  470   auto Then = anyOf(SimpleThen, compoundStmt(statementCountIs(1),
  473       binaryOperator(hasOperatorName("="), hasLHS(anyOf(VarRef, MemRef)),
  475   auto Else = anyOf(SimpleElse, compoundStmt(statementCountIs(1),
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp
   42                   unless(anyOf(substTemplateTypeParmType(),
   44                   anyOf(TypesMatcher, pointerType(pointee(TypesMatcher)))))),
tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp
   41       memberExpr(hasDeclaration(anyOf(cxxMethodDecl(isStaticStorageClass()),
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp
   23       namedDecl(anyOf(functionDecl(isDefinition(), isStaticStorageClass()),
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp
   44       binaryOperator(anyOf(hasOperatorName("=="), hasOperatorName("!=")),
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp
   21   auto IsSusbstituted = qualType(anyOf(
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
  202            unless(anyOf(hasParent(userDefinedLiteral()),
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp
   54       findAll(expr(anyOf(cxxMemberCallExpr(ConstMethodCallee, on(DeclRefToVar)),
   61       qualType(anyOf(referenceType(pointee(qualType(isConstQualified()))),
   62                      unless(anyOf(referenceType(), pointerType()))));
   86                 anyOf(cxxMemberCallExpr(ConstMethodCallee, on(DeclRefToVar)),
   93       qualType(anyOf(referenceType(pointee(qualType(isConstQualified()))),
   94                      unless(anyOf(referenceType(), pointerType()))));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
  124       anyOf(
  126           anyOf(
  133           anyOf(
  267                       decl(anyOf(hasDescendant(RD), hasDescendant(VD)))));
  293     anyOf(hasName("Y"), allOf(isDerivedFrom("X"), hasName("Z"))));
  301     recordDecl(anyOf(hasName("X"), hasName("Y"), hasName("Z"), hasName("U")));
  306     recordDecl(anyOf(hasName("X"), hasName("Y"), hasName("Z"), hasName("U"),
  315   StatementMatcher MixedTypes = stmt(anyOf(ifStmt(), binaryOperator()));
  322             cxxCatchStmt(anyOf(hasDescendant(varDecl()), isCatchAll()))));
  712   StatementMatcher matcher = anyOf(
  734     DeclarationMatcher(anyOf(
 1552       anyOf(
 2367         callee(cxxMethodDecl(anyOf(hasName("size"), hasName("length")))),
 2383         callee(cxxMethodDecl(anyOf(hasName("size"), hasName("length")))),
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
 1493       varDecl(hasInitializer(anyOf(
 1926     recordDecl(hasName("A"), anyOf(m, forEachDescendant(m))),
 1934     recordDecl(hasName("A"), allOf(hasDescendant(m), anyOf(m, anything()))),
 1994       anyOf(forEachDescendant(recordDecl(hasName("Y"))), anything())),
 1998                               anyOf(unless(anything()), anything())),
 2095                findAll(decl(anyOf(recordDecl(hasName("::A")).bind("v"),
tools/clang/unittests/Tooling/TransformerTest.cpp
   48   return anyOf(hasDeclaration(TypeMatcher), pointsTo(TypeMatcher));