|
reference, declaration → definition
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));