|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 2932 extern const internal::VariadicOperatorMatcherFunc<1, 1> unless;
References
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 511 REGISTER_MATCHER(unless);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 60 referenceType(pointee(unless(isConstQualified()))));
65 pointerType(pointee(unless(isConstQualified()))));
70 hasMethod(cxxConstructorDecl(isMoveConstructor(), unless(isDeleted()))),
71 hasMethod(cxxMethodDecl(isMoveAssignmentOperator(), unless(isDeleted()))),
72 unless(anyOf(hasMethod(cxxConstructorDecl(isCopyConstructor(),
73 unless(isDeleted()))),
75 unless(isDeleted()))))));
162 hasAncestor(typeLoc(unless(
167 unaryExprOrTypeTraitExpr(unless(sizeOfExpr(
173 unless(isPotentiallyEvaluated())),
218 const auto NonConstMethod = cxxMethodDecl(unless(isConst()));
238 unless(hasParent(implicitCastExpr(hasCastKind(CK_NoOp)))),
242 unless(hasParent(arraySubscriptExpr())),
262 const auto NotInstantiated = unless(hasDeclaration(isInstantiated()));
377 unless(hasParent(declStmt(hasParent(
392 unless(callee(namedDecl(hasAnyName(
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 256 unless(typedefType(hasDeclaration(
275 unless(hasConditionVariableStatement(declStmt())
303 unless(hasTrueExpression(
305 unless(hasFalseExpression(
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp 75 allOf(hasSourceExpression(allOf(OSObjTypeM, unless(DynamicCastM))),
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp 148 return objcMessageExpr(unless(anyOf(equalsBoundNode(RunLoopBind),
177 auto NoPoolM = unless(hasAncestor(autoreleasePoolStmt()));
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp 108 parmVarDecl(hasType(references(qualType(unless(isConstQualified())))))));
159 unless(hasBody(hasSuspiciousStmt("initVarName")))).bind("forLoop");
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 391 IsInMovedNs, unless(hasAncestor(namespaceDecl(hasName(Prefix)))));
416 Finder->addMatcher(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition())),
423 classTemplateDecl(unless(hasDescendant(cxxRecordDecl(isDefinition()))),
433 unless(anyOf(
436 allOf(IsInMovedNs, unless(cxxRecordDecl(unless(isDefinition())))))));
436 allOf(IsInMovedNs, unless(cxxRecordDecl(unless(isDefinition())))))));
451 unless(anyOf(hasParent(typeLoc(loc(qualType(
453 unless(templateSpecializationType()))))),
467 unless(UsingShadowDeclInClass))
479 unless(anyOf(hasAncestor(isImplicit()),
503 functionDecl(unless(anyOf(cxxMethodDecl(), IsInMovedNs,
508 unless(hasAncestor(isImplicit())),
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 126 allOf(unless(isImplicit()), unless(isExpansionInMainFile()));
126 allOf(unless(isImplicit()), unless(isExpansionInMainFile()));
137 allOf(HasNSOrTUCtxMatcher, unless(IsInSpecialization),
138 unless(ast_matchers::isTemplateInstantiation()),
139 unless(isInstantiated()), unless(isFullySpecialized()));
139 unless(isInstantiated()), unless(isFullySpecialized()));
156 unless(parmVarDecl()));
167 auto Functions = functionDecl(CommonFilter, unless(hasParent(friendDecl())),
193 CommonFilter, unless(isInScopedEnum()),
tools/clang/tools/extra/clang-move/Move.cpp 505 classTemplateDecl(unless(has(cxxRecordDecl(isDefinition()))));
507 anyOf(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition()))),
521 unless(ForwardClassDecls), unless(namespaceDecl()),
521 unless(ForwardClassDecls), unless(namespaceDecl()),
522 unless(usingDirectiveDecl()), // using namespace decl.
546 usingDirectiveDecl(unless(isImplicit()),
572 auto NotInMovedClass= allOf(unless(InMovedClass), InOldCC);
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.cpp 32 hasImplicitDestinationType(qualType(unless(isInteger()))),
33 unless(hasParent(cxxStaticCastExpr())),
34 unless(hasParent(cStyleCastExpr())),
35 unless(isInTemplateInstantiation())),
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp 86 unless(isInTemplateInstantiation()))
97 unless(isInTemplateInstantiation())),
tools/clang/tools/extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp 31 unless(isInAbseilFile()))
tools/clang/tools/extra/clang-tidy/abseil/NoNamespaceCheck.cpp 25 namespaceDecl(hasName("::absl"), unless(isInAbseilFile()))
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp 39 callExpr(CallToStrcat, unless(hasAncestor(CallToEither))).bind("StrCat"),
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp 57 to(equalsBoundNode("LHS")), unless(equalsBoundNode("Arg0")))))));
64 unless(isInTemplateInstantiation()), hasOverloadedOperatorName("="),
68 unless(HasAnotherReferenceToLhs))
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp 58 unless(hasParent(cxxOperatorCallExpr())))))))
61 unless(hasParent(cxxOperatorCallExpr())))
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp 42 unless(hasTemplateArgument(0, refersToType(builtinType()))),
54 unless(hasTemplateArgument(0, refersToType(builtinType()))),
66 unless(hasTemplateArgument(0, refersToType(builtinType()))),
80 unless(hasTemplateArgument(0, refersToType(builtinType()))),
110 unless(hasParent(functionTemplateDecl())))),
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp 38 argumentCountIs(1), unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp 52 callExpr(unless(cxxOperatorCallExpr()),
56 unless(hasDeclaration(functionDecl(
tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp 22 unless(hasParent(unaryOperator(hasOperatorName("!")))),
27 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp 63 hasParent(stmt(unless(ifStmt(hasElse(equalsBoundNode("if")))))),
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp 32 unless(isInstantiated()))
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp 123 unless(parmVarDecl()),
158 unless(IsAHandle)))))))))))))),
160 unless(hasAncestor(lambdaExpr())))
tools/clang/tools/extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp 50 varDecl(hasGlobalStorage(), unless(hasConstantDeclaration())).bind("var"),
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp 36 unless(isImplicit()), unless(hasAncestor(cxxRecordDecl())),
36 unless(isImplicit()), unless(hasAncestor(cxxRecordDecl())),
37 unless(isInstantiated()), unless(IsInSpecialization),
37 unless(isInstantiated()), unless(IsInSpecialization),
38 unless(classTemplateSpecializationDecl()))
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp 72 unless(references(isConstQualified())))))
78 unless(hasAnyParameter(
81 unless(hasParent(functionTemplateDecl(has(templateTypeParmDecl(
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp 45 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp 159 unless(hasBody(hasDescendant(
tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp 41 unless(hasAncestor(
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp 38 allOf(unless(binaryOperator(
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp 80 unless(references(qualType(isConstQualified()))))))
tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp 59 const auto Inner = expr(isInMacro(), unless(compoundStmt())).bind("inner");
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 625 hasAnyArgument(allOf(unless(SizeExpr), expr().bind(DestMallocExprName))));
692 unless(hasAncestor(compoundStmt(
694 unless(Container)));
707 allOf(unless(hasDefinition(SizeOfCharExpr)),
711 unless(hasDefinition(HasIncOp)),
780 unless(hasAncestor(castExpr(unless(implicitCastExpr())))))
780 unless(hasAncestor(castExpr(unless(implicitCastExpr())))))
784 castExpr(allOf(unless(implicitCastExpr()),
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp 36 unless(hasName("::posix_openpt")))))),
45 unless(hasName("::posix_openpt")))))),
55 unless(hasName("::posix_openpt")))))),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp 21 expr(unless(isInTemplateInstantiation()),
25 unless(matchesName("^::std::(bitset|array)$")),
30 unless(hasAncestor(binaryOperator(
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp 86 unless(isInTemplateInstantiation()))));
101 unless(SizeOfZero))
138 unaryOperator(hasUnaryOperand(ArrayExpr), unless(hasOperatorName("*"))),
152 unless(cxxThisExpr()))));
219 hasSizeOfDescendant(8, expr(SizeOfExpr, unless(SizeOfZero))))))))
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp 45 hasUnaryOperand(integerLiteral(unless(equals(0)))))));
108 hasArgument(1, unless(hasType(isInteger()))))
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp 34 expr(hasType(isInteger()), unless(hasType(isAnyCharacter())),
36 unless(callExpr(callee(functionDecl(
41 unless(hasType(qualType(
44 unless(isInTemplateInstantiation())),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp 129 unless(equalsBoundNode("enumDecl"))))))))
144 expr(hasType(isInteger()), unless(enumExpr("", "")))),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp 30 unless(
41 unless(isInTemplateInstantiation())),
47 unless(hasArgument(1, anyOf(characterLiteral(equals(
50 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp 23 unless(hasElse(stmt()))),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp 139 implicitCastExpr(unless(hasType(isInteger())),
147 unless(anyOf(matchers::isComparisonOperator(), hasOperatorName("&&"),
155 anyOf(integerLiteral(unless(equals(0))),
158 has(ignoringParenImpCasts(integerLiteral(unless(equals(0)))))),
tools/clang/tools/extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp 31 unless(anyOf(hasAncestor(stmt(
35 unless(hasAncestor(cxxCatchStmt()))))))
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp 70 unless(integerLiteral()),
71 unless(hasType(isConstQualified())),
72 unless(hasType(enumType())))))
tools/clang/tools/extra/clang-tidy/bugprone/UndelegatedConstructorCheck.cpp 70 unless(isInTemplateInstantiation())),
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp 37 isDefinition(), unless(anyOf(isDeleted(), isImplicit(), isDefaulted())));
46 const auto HasNoSelfCheck = cxxMethodDecl(unless(hasDescendant(
54 ofClass(cxxRecordDecl(unless(hasAncestor(classTemplateDecl())))),
73 cxxMethodDecl(unless(hasDescendant(cxxMemberCallExpr(callee(cxxMethodDecl(
97 unless(HasNonTemplateSelfCopy),
98 unless(HasTemplateSelfCopy),
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp 36 cxxBindTemporaryExpr(unless(has(ignoringParenImpCasts(callExpr()))))
39 exprWithCleanups(unless(isInTemplateInstantiation()),
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp 57 unless(returns(voidType())),
68 unless(hasParent(stmtExpr())));
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 253 unless(inDecltypeOrTemplateArg()))
319 unless(parmVarDecl(hasType(pointsTo(isConstQualified())))))),
324 unless(parmVarDecl(hasType(
326 unless(callee(functionDecl(hasName("::std::move")))))))
385 unless(inDecltypeOrTemplateArg()))
399 unless(initListExpr()),
400 unless(expr(ignoringParenImpCasts(equalsBoundNode("call-move")))))
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp 223 unless(anyOf(isOverride(), isImplicit(), cxxConstructorDecl(),
tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp 28 unless(callExpr(callee(functionDecl(hasName("::system"))),
tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp 24 namespaceDecl(unless(isExpansionInSystemHeader()),
26 has(decl(unless(anyOf(
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp 26 unless(isInstantiated()))
tools/clang/tools/extra/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp 53 unless(hasDescendant(cxxThisExpr())))))
tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp 28 unless(anyOf(isConstexpr(), hasType(cxxRecordDecl(isLambda())),
31 cxxConstructorDecl(unless(isNoThrow())).bind("func")))),
33 functionDecl(unless(isNoThrow())).bind("func")))),
35 functionDecl(unless(isNoThrow())).bind("func"))))))
tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp 27 isCopyConstructor(), unless(isNoThrow()))))
tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp 26 functionDecl(isDefinition(), isVariadic(), unless(isExternC()))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp 40 Finder->addMatcher(gotoStmt(anyOf(unless(hasAncestor(NestedLoop)),
41 unless(isForwardJumping())))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp 32 Finder->addMatcher(varDecl(unless(hasInitializer(anything())),
33 unless(isInstantiated()), isLocalVarDecl(),
34 unless(isStaticLocal()), isDefinition())
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp 25 unless(isConstexpr()));
28 varDecl(GlobalVarDecl, unless(isDefinition())).bind("referencee")));
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp 44 unless(hasSourceExpression(IsCeilFloorCallExpr)),
45 unless(hasParent(castExpr())),
46 unless(isInTemplateInstantiation()))
55 unless(hasRHS(IsCeilFloorCallExpr)),
56 unless(isInTemplateInstantiation()),
59 unless(hasOperatorName("=")))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp 77 declRefExpr(unless(ConsideredOwner)).bind("deleted_variable")))
90 hasAnyArgument(expr(unless(ignoringImpCasts(ConsideredOwner)),
99 hasRHS(unless(ConsideredOwner)))
105 namedDecl(varDecl(hasInitializer(unless(ConsideredOwner)), IsOwnerType)
116 allOf(unless(ConsideredOwner), unless(parenListExpr()))))
116 allOf(unless(ConsideredOwner), unless(parenListExpr()))))
126 hasLHS(unless(IsOwnerType)),
135 unless(IsOwnerType)),
145 expr(unless(ConsideredOwner)).bind("expected_owner_argument"),
153 parmVarDecl(unless(IsOwnerType))
162 unless(returns(qualType(hasDeclaration(OwnerDecl)))))
171 anyOf(unless(has(cxxDestructorDecl())),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp 61 unless(hasParent(arraySubscriptExpr())),
62 unless(hasParentIgnoringImpCasts(explicitCastExpr())),
63 unless(isInsideOfRangeBeginEndStmt()),
64 unless(hasSourceExpression(ignoringParens(stringLiteral()))))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp 52 hasIndex(expr().bind("index")), unless(hasAncestor(isImplicit())))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp 33 unless(hasLHS(ignoringImpCasts(declRefExpr(to(isImplicit()))))))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp 37 cStyleCastExpr(unless(isInTemplateInstantiation())).bind("cast"), this);
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 262 unless(anyOf(isInstantiated(), isDelegatingConstructor())));
264 isDefaultConstructor(), unless(isUserProvided()),
265 hasParent(cxxRecordDecl(unless(isTriviallyDefaultConstructible()))));
277 isDefinition(), unless(isInstantiated()), hasDefaultConstructor(),
279 unless(isImplicit()))),
280 unless(has(cxxConstructorDecl()))),
281 unless(isTriviallyDefaultConstructible()))
286 cxxConstructExpr(unless(requiresZeroInitialization()),
288 isDefaultConstructor(), unless(isUserProvided())))));
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp 24 cxxStaticCastExpr(unless(isInTemplateInstantiation())).bind("cast"),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp 63 unless(IsWithinDerivedCtor));
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp 42 has(cxxDestructorDecl(unless(isImplicit())).bind("dtor")),
43 has(cxxConstructorDecl(isCopyConstructor(), unless(isImplicit()))
46 unless(isImplicit()))
48 has(cxxConstructorDecl(isMoveConstructor(), unless(isImplicit()))
51 unless(isImplicit()))
tools/clang/tools/extra/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.cpp 40 hasDescendant(cxxConstructExpr(unless(allOf(
tools/clang/tools/extra/clang-tidy/fuchsia/TrailingReturnCheck.cpp 37 unless(anyOf(returns(decltypeType()),
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp 29 unless(hasParent(substNonTypeTemplateParmExpr())),
31 unless(isInTemplateInstantiation()))
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/ExplicitMakePairCheck.cpp 37 callExpr(unless(isInTemplateInstantiation()),
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.cpp 104 unless(anyOf(isExpansionInSystemHeader(), cxxMethodDecl(),
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp 74 varDecl(hasGlobalStorage(), unless(hasType(isConstQualified())),
75 unless(isLocalVariable()), unless(matchesName("::g[A-Z]")))
75 unless(isLocalVariable()), unless(matchesName("::g[A-Z]")))
79 unless(isLocalVariable()),
80 unless(matchesName("::(k[A-Z])|([A-Z][A-Z0-9])")))
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp 67 unless(hasAncestor(callExpr(
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp 39 unless(isInstantiated()),
41 qualType(unless(isConstQualified())).bind("referenced_type"))),
42 unless(hasType(rValueReferenceType())))
tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp 35 Finder->addMatcher(functionDecl(unless(cxxMethodDecl()), parameterCountIs(1),
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 136 unless(isExpansionInFileMatching("gtest/gtest(-typed-test)?\\.h$"));
196 unless(hasAncestor(decl(isImplicit()))), LocationFilter)
246 unless(isExpansionInFileMatching(
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp 25 unless(has(expr(anyOf(isTypeDependent(), isValueDependent())))),
27 has(expr(unless(
tools/clang/tools/extra/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp 38 unless(ignoringImpCasts(
45 Finder->addMatcher(ifStmt(hasParent(ifStmt()), unless(hasElse(anything())))
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp 40 unless(allOf(hasLHS(IsStdBitmask), hasRHS(IsStdBitmask))),
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp 31 allOf(unless(isMacroID()), unless(cxxMemberCallExpr()),
31 allOf(unless(isMacroID()), unless(cxxMemberCallExpr()),
40 callExpr(allOf(unless(isMacroID()), unless(cxxMemberCallExpr()),
40 callExpr(allOf(unless(isMacroID()), unless(cxxMemberCallExpr()),
47 allOf(unless(isMacroID()), unless(cxxMemberCallExpr()),
47 allOf(unless(isMacroID()), unless(cxxMemberCallExpr()),
60 allOf(unless(isExpansionInFileMatching(
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp 55 anyOf(functionDecl(isDefinition(), unless(isDeleted())),
66 unless(isExpansionInMainFile())))
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp 23 typedefDecl(hasType(pointerType(unless(pointee(
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp 144 functionDecl(unless(anyOf(isImplicit(), isPlacementOverload(),
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp 26 return hasMethod(unless(anyOf(isStaticStorageClass(), isImplicit())))
31 return cxxRecordDecl(has(fieldDecl(unless(isPublic()))))
59 unless(hasNonPublicMemberVariable()));
66 IgnorePublicMemberVariables ? isProtected() : unless(isPrivate()));
74 unless(ShouldIgnoreRecord),
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 365 expr(unless(isIntegerConstantExpr())).bind(SymId));
452 unless(isMacro()), unless(isInTemplateInstantiation()))
452 unless(isMacro()), unless(isInTemplateInstantiation()))
655 unless(isInTemplateInstantiation()),
656 unless(binaryOperatorIsInMacro()),
657 unless(hasType(realFloatingPointType())),
658 unless(hasEitherOperand(hasType(realFloatingPointType()))),
659 unless(hasLHS(AnyLiteralExpr)),
660 unless(hasDescendant(BannedIntegerLiteral)))
667 unless(conditionalOperatorIsInMacro()),
668 unless(isInTemplateInstantiation()))
686 unless(isMacro()), unless(isInTemplateInstantiation()))
686 unless(isMacro()), unless(isInTemplateInstantiation()))
747 unless(operandsAreEquivalent()))
762 unless(operandsAreEquivalent()))
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 53 callExpr(hasDeclaration(functionDecl(unless(isConstexpr()))));
60 unless(findAll(NonConstexprFunctionCall)))
69 unless(isInTemplateInstantiation()))
74 ifStmt(hasCondition(Condition), unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp 27 pointee(unless(isConstQualified()),
34 cxxMethodDecl(unless(anyOf(isDeleted(), isPrivate(), isImplicit())),
42 cxxMethodDecl(IsAssign, unless(HasGoodReturnType)).bind("ReturnType"),
46 anyOf(lValueReferenceType(pointee(unless(isConstQualified()))),
59 const auto IsBadReturnStatement = returnStmt(unless(has(ignoringParenImpCasts(
tools/clang/tools/extra/clang-tidy/modernize/AvoidCArraysCheck.cpp 52 unless(anyOf(hasParent(parmVarDecl(isArgvOfMain())),
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp 39 qualType(hasDeclaration(IoStateDecl), unless(elaboratedType()));
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 87 unless(isInTemplateInstantiation()),
172 returns(qualType(unless(hasCanonicalType(referenceType())))
177 qualType(unless(hasCanonicalType(rValueReferenceType())))
181 unless(isInTemplateInstantiation()),
256 qualType(unless(isConstQualified()),
282 unless(isInTemplateInstantiation()),
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp 84 auto CanCallCtor = unless(has(ignoringImpCasts(
85 cxxConstructExpr(hasDeclaration(decl(unless(isPublic())))))));
96 unless(isInTemplateInstantiation()))
105 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp 54 return qualType(unless(anyOf(referenceType(), isConstQualified())));
142 unless(isBaseInitializer()),
159 isCopyConstructor(), unless(isDeleted()),
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp 126 stringLiteral(unless(hasParent(predefinedExpr()))).bind("lit"), this);
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 50 Finder->addMatcher(functionDecl(parameterCountIs(0), unless(isImplicit()),
51 unless(isInstantiated()), unless(isExternC()))
51 unless(isInstantiated()), unless(isExternC()))
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 105 unless(elaboratedType()))))
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp 29 unless(anyOf(hasDeclaration(cxxConstructorDecl(isExplicit())),
39 returns(unless(anyOf(builtinType(), autoType()))),
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp 50 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 249 return declStmt(unless(has(
250 varDecl(anyOf(unless(hasWrittenNonListInitializer()),
251 unless(hasType(isSugarFor(anyOf(
259 unless(has(varDecl(anyOf(
260 unless(hasInitializer(ignoringParenImpCasts(cxxNewExpr()))),
277 unless(has(varDecl(unless(hasInitializer(explicitCastExpr()))))))
277 unless(has(varDecl(unless(hasInitializer(explicitCastExpr()))))))
297 return declStmt(unless(has(varDecl(
298 unless(hasInitializer(ignoringImplicit(TemplateCall)))))))
307 has(varDecl(unless(isImplicit()))),
309 unless(has(varDecl(anyOf(hasType(autoType()),
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp 33 unless(isInTemplateInstantiation()),
41 unless(isInTemplateInstantiation()))),
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp 208 isDefaultConstructor(), unless(isInstantiated()),
211 forField(unless(anyOf(getLangOpts().CPlusPlus2a
212 ? unless(anything())
222 unless(ast_matchers::isTemplateInstantiation()),
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp 90 unless(anyOf(IsCtorOfSmartPtr, HasInitList, BitFieldAsArgument,
99 unless(hasExplicitTemplateArgs()),
116 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 221 allOf(unless(hasAnyConstructorInitializer(isWritten())),
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp 42 unless(anyOf(hasBody(stmt()), isDefaulted(), isDeleted(),
46 hasParent(cxxRecordDecl(hasMethod(unless(
53 cxxMethodDecl(isDeleted(), unless(isPublic())).bind(DeletedNotPublic),
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp 102 unless(anyOf(
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp 46 unless(anyOf(hasOverloadedOperatorName("delete[]"),
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 41 unless(hasImplicitDestinationType(qualType(substTemplateTypeParmType()))),
42 unless(hasSourceExpression(hasType(sugaredNullptrType()))));
46 unless(hasAncestor(explicitCastExpr())))
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 39 cxxMethodDecl(isOverride(), unless(cxxDestructorDecl())).bind("method"),
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 375 auto F = functionDecl(unless(anyOf(hasTrailingReturn(), returns(voidType()),
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp 34 unless(hasAnyTemplateArgument(refersToType(voidType()))),
47 unless(elaboratedType()),
49 unless(hasAnyTemplateArgument(templateArgument(refersToType(
65 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp 33 declRefExpr(to(functionDecl(hasName(MatchText))), unless(callExpr()))
39 unless(hasAncestor(initListExpr())))
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp 26 Finder->addMatcher(typedefDecl(unless(isInstantiated())).bind("typedef"),
tools/clang/tools/extra/clang-tidy/objc/MissingHashCheck.cpp 49 unless(hasInstanceMethod(hasName("hash"))))
tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp 107 unless(matchesName(validPropertyNameRegex(true))))
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp 55 unless(isStandaloneDirective()),
tools/clang/tools/extra/clang-tidy/openmp/UseDefaultNoneCheck.cpp 33 anyOf(unless(hasAnyClause(ompDefaultClause())),
34 hasAnyClause(ompDefaultClause(unless(isNoneKind()))
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp 80 unless(hasSubstitutedType())))),
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp 41 unless(anyOf(hasCanonicalType(anyOf(referenceType(), pointerType())),
44 unless(hasInitializer(expr(hasDescendant(materializeTemporaryExpr())))));
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp 61 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp 131 hasRHS(expr(unless(hasDescendant(expr(RefersToLoopVar))))
170 cxxMethodDecl(matchesName("::add_"), unless(isConst()));
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp 48 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp 37 unless(isImplicit()), isMoveConstructor(),
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp 28 unless(isImplicit()), unless(isDeleted()))
28 unless(isImplicit()), unless(isDeleted()))
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp 53 unless(callee(cxxMethodDecl())));
63 unless(hasDeclaration(namedDecl(
66 unless(isImplicit()),
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 37 unless(hasAncestor(callExpr()))),
47 unless(hasAncestor(stmt(anyOf(forStmt(), cxxForRangeStmt(),
83 unless(anyOf(hasCanonicalType(referenceType()),
88 functionDecl(hasBody(stmt()), isDefinition(), unless(isImplicit()),
89 unless(cxxMethodDecl(anyOf(isOverride(), isFinal()))),
91 unless(isInstantiated()), decl().bind("functionDecl")),
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp 105 unless(isExpansionInSystemHeader()))
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp 35 functionDecl(unless(isDefinition()),
42 unless(cxxMethodDecl(ofClass(cxxRecordDecl(anyOf(
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 40 returns(qualType(isInteger(), unless(booleanType()))))
65 unless(hasAncestor(cxxMethodDecl(
97 unless(hasAncestor(
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp 78 unless(anyOf(
tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp 31 isDefaulted(), unless(isImplicit()), isDeleted(),
32 unless(isInstantiated()))
tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp 27 ifStmt(unless(isConstexpr()),
34 unless(hasConditionVariableStatement(anything())),
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp 149 Finder->addMatcher(functionDecl(unless(isInstantiated()),
150 unless(cxxMethodDecl(ofClass(isLambda()))))
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp 267 expr(anyOf(allOf(isMacroExpansion(), unless(isNULLMacroExpansion())),
277 unless(exceptionCases));
290 unless(
293 unless(exceptionCases), unless(has(boolXor)),
293 unless(exceptionCases), unless(has(boolXor)),
297 unless(isInTemplateInstantiation()),
298 unless(hasAncestor(functionTemplateDecl())))
320 unless(hasParent(binaryOperator(anyOf(
323 unless(hasParent(bitfieldConstruct)),
327 unless(isInTemplateInstantiation()),
328 unless(hasAncestor(functionTemplateDecl()))),
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp 300 Finder->addMatcher(functionDecl(unless(isImplicit()), hasOtherDeclarations())
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp 28 Finder->addMatcher(declStmt(onlyDeclaresVariables(), unless(isSingleDecl()),
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp 21 Finder->addMatcher(functionDecl(unless(isInstantiated())).bind("decl"), this);
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp 21 Finder->addMatcher(parmVarDecl(unless(isInstantiated())).bind("Parm"), this);
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp 37 has(compoundStmt(hasAnySubstatement(returnStmt(unless(has(expr())))))
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 30 cxxRecordDecl(unless(isTriviallyDefaultConstructible()))))))
35 unless(isDelegatingConstructor()),
36 ofClass(unless(
41 unless(forField(hasType(isConstQualified()))),
42 unless(forField(hasParent(recordDecl(isUnion())))))
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp 26 unless(callee(memberExpr(hasObjectExpression(cxxThisExpr())))),
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp 55 unless(parmVarDecl()))
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 453 unless(hasParent(ifStmt())),
481 ifStmt(unless(hasParent(ifStmt())), hasThen(Then), hasElse(Else))
492 ifStmt(hasThen(returnsBool(Value)), unless(hasElse(stmt())))),
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp 42 unless(anyOf(substTemplateTypeParmType(),
tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp 43 unless(isInTemplateInstantiation()))
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp 32 unless(hasType(IsSusbstituted)))
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp 202 unless(anyOf(hasParent(userDefinedLiteral()),
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp 62 unless(anyOf(referenceType(), pointerType()))));
94 unless(anyOf(referenceType(), pointerType()))));
tools/clang/unittests/AST/ASTContextParentMapTest.cpp 63 hasParent(cxxRecordDecl(unless(isTemplateInstantiation()))))));
69 allOf(hasParent(cxxRecordDecl(unless(isTemplateInstantiation()))),
80 hasAncestor(cxxRecordDecl(unless(isTemplateInstantiation())))))));
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp 25 return functionDecl(hasName("X"), unless(isImplicit()));
34 return cxxRecordDecl(hasName("X"), unless(isImplicit()));
55 return functionTemplateDecl(hasName("X"), unless(isImplicit()));
64 return classTemplateDecl(hasName("X"), unless(isImplicit()));
106 return classTemplateSpecializationDecl(hasName("X"), unless(isImplicit()));
tools/clang/unittests/AST/ASTImporterODRStrategiesTest.cpp 38 return functionDecl(hasName("X"), unless(isImplicit()));
81 return cxxRecordDecl(hasName("X"), unless(isImplicit()));
105 return classTemplateDecl(hasName("X"), unless(isImplicit()));
124 return functionTemplateDecl(hasName("X"), unless(isImplicit()));
168 return classTemplateSpecializationDecl(hasName("X"), unless(isImplicit()));
199 unless(isImplicit()));
223 return varTemplateSpecializationDecl(hasName("X"), unless(isImplicit()));
tools/clang/unittests/AST/ASTImporterTest.cpp 816 unless(hasAncestor(translationUnitDecl(has(typeAliasDecl()))))));
831 unless(hasAncestor(translationUnitDecl(has(varDecl(
832 hasName("pi"), unless(varTemplateSpecializationDecl()))))))));
1105 unless(has(functionDecl(hasName("declToImport"))))))));
1111 unless(has(cxxRecordDecl(hasName("declToImport"))))))));
1406 translationUnitDecl(unless(has(classTemplateSpecializationDecl())));
1453 hasName("X"), unless(has(classTemplateSpecializationDecl())))));
1709 ToTU, cxxRecordDecl(unless(isImplicit()))));
1724 ToTU, cxxRecordDecl(unless(isImplicit()))));
2184 unless(isDefinition()));
2641 ToTU, functionDecl(unless(hasParent(friendDecl()))));
3017 auto ClassMatcher = cxxRecordDecl(unless(isImplicit()));
3551 unless(classTemplatePartialSpecializationDecl()))));
3667 auto Pattern = recordDecl(hasName("X"), unless(isImplicit()));
3685 auto Pattern = recordDecl(hasName("X"), unless(isImplicit()));
3703 auto Pattern = recordDecl(hasName("X"), unless(isImplicit()));
4060 unless(has(functionDecl(hasName("f"), isTemplateInstantiation()))));
4084 auto Pattern = translationUnitDecl(unless(has(Instantiation)));
4807 FromTU, cxxRecordDecl(hasName("X"), unless(isImplicit())));
4810 cxxRecordDecl(hasName("X"), isDefinition(), unless(isImplicit())));
5175 ToTU, cxxRecordDecl(hasName("X"), unless(isDefinition())));
5445 FromTU, cxxRecordDecl(hasName("X"), unless(isImplicit())));
5470 ImportedX, cxxConstructorDecl(hasName("X"), unless(isImplicit())));
5472 ImportedX, cxxConstructorDecl(hasName("X"), unless(isImplicit())));
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp 35 unless(hasDescendant(stmt(isOMPStructuredBlock()))))
362 unless(hasAncestor(ompExecutableDirective(ompSectionDirective()))))
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp 1316 TU, cxxRecordDecl(hasName("A"), unless(isImplicit())))));
1318 TU, cxxRecordDecl(hasName("B"), unless(isImplicit())))));
1350 TU, cxxRecordDecl(hasName("C"), unless(isImplicit())));
1355 TU, cxxRecordDecl(hasName("A"), unless(isImplicit())))));
1357 TU, cxxRecordDecl(hasName("B"), unless(isImplicit())))));
1389 TU, cxxRecordDecl(hasName("C"), unless(isImplicit())));
1394 TU, cxxRecordDecl(hasName("A"), unless(isImplicit())))));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp 156 unless(hasName("X")));
169 unless(
176 namedDecl(hasName("Foo"), unless(recordDecl()));
1272 cxxConstructorDecl(unless(isImplicit()))));
1320 cxxConstructorDecl(isDefaultConstructor(), unless(isImplicit()))));
1323 cxxConstructorDecl(isCopyConstructor(), unless(isImplicit()))));
1326 cxxConstructorDecl(isMoveConstructor(), unless(isImplicit()))));
1330 cxxConstructorDecl(isDefaultConstructor(), unless(isImplicit()))));
1333 cxxConstructorDecl(isCopyConstructor(), unless(isImplicit()))));
1336 cxxConstructorDecl(isMoveConstructor(), unless(isImplicit()))));
1340 cxxConstructorDecl(isDefaultConstructor(), unless(isImplicit()))));
1343 cxxConstructorDecl(isCopyConstructor(), unless(isImplicit()))));
1346 cxxConstructorDecl(isMoveConstructor(), unless(isImplicit()))));
1874 unless(hasDescendant(varDecl(hasName("t")))))));
1906 cxxRecordDecl(hasName("::X<A>::Y"), unless(isTemplateInstantiation()))));
1967 auto Matcher = binaryOperator(unless(isInTemplateInstantiation()));
2190 unless(isConstQualified()))));
2366 unless(hasAncestor(stmt(hasDescendant(cxxMemberCallExpr(
2382 unless(hasAncestor(stmt(hasDescendant(cxxMemberCallExpr(
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 1061 allOf(forField(hasName("bar_")), unless(isWritten()))))));
1457 unless(anything())))));
1461 unless(anything())))));
1617 unless(anything()))))));
1620 unless(anything()))))));
1682 unless(anything()))))));
1688 unless(anything()))))));
1692 unless(anything()))))));
1726 unless(anything()))))));
1998 anyOf(unless(anything()), anything())),
2057 recordDecl(hasName("::A"), decl().bind("x"), unless(hasName("fooble"))),
2205 hasAncestor(cxxRecordDecl(unless(isTemplateInstantiation())))))));
2269 cxxRecordDecl(unless(isTemplateInstantiation()))))))))));
2278 unless(isTemplateInstantiation())))))))))));
tools/clang/unittests/Tooling/TransformerTest.cpp 173 unless(callee(cxxMethodDecl(hasName("GetProto"))))),
466 unless(callee(cxxMethodDecl(hasName("GetProto"))))),