|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 2204 unaryOperator;
References
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 509 REGISTER_MATCHER(unaryOperator);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 213 unaryOperator(anyOf(hasOperatorName("++"), hasOperatorName("--")),
236 unaryOperator(hasOperatorName("&"),
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp 310 unaryOperator(allOf(hasOperatorName("!"),
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp 163 hasLHS(unaryOperator(
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp 96 unaryOperator(anyOf(hasOperatorName("--"), hasOperatorName("++")),
122 return unaryOperator(
154 hasIncrement(unaryOperator(
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp 93 unaryOperator(hasOperatorName("!"),
94 hasUnaryOperand(unaryOperator(
tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp 22 unless(hasParent(unaryOperator(hasOperatorName("!")))),
49 unaryOperator(hasOperatorName("*"), hasUnaryOperand(DeclRef))),
tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp 30 unaryOperator(anyOf(hasOperatorName("~"), hasOperatorName("!")));
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 35 unaryOperator(hasOperatorName("~"))),
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp 56 hasRHS(unaryOperator(hasOperatorName("-"),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp 82 anyOf(integerLiteral(), unaryOperator(hasUnaryOperand(IntegerExpr)),
138 unaryOperator(hasUnaryOperand(ArrayExpr), unless(hasOperatorName("*"))),
145 unaryOperator(hasOperatorName("&"),
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp 44 unaryOperator(hasOperatorName("-"),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp 86 const auto ComparisonUnaryOperator = unaryOperator(hasOperatorName("!"));
130 Finder->addMatcher(unaryOperator(hasOperatorName("!"),
156 unaryOperator(
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 317 unaryOperator(hasOperatorName("&"),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp 38 unaryOperator(anyOf(hasOperatorName("++"), hasOperatorName("--")),
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp 59 unaryOperator(hasOperatorName("~"), hasUnaryOperand(SignedIntegerOperand))
tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp 50 expr(unaryOperator(hasOperatorName("*"), BadEitherType)).bind("expr"),
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 434 unaryOperator(hasOperatorName("!"),
440 unaryOperator(hasOperatorName("!"),
441 hasUnaryOperand(unaryOperator(
694 has(unaryOperator(
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 35 auto NegatedString = unaryOperator(
57 AssertExprRoot, unaryOperator(hasUnaryOperand(
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp 60 anyOf(unaryOperator(hasOperatorName("*"), hasUnaryOperand(cxxThisExpr())),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 95 hasIncrement(unaryOperator(hasOperatorName("++"),
195 unaryOperator(hasOperatorName("++"),
294 hasIncrement(unaryOperator(hasOperatorName("++"),
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp 33 unaryOperator(has(ignoringParenImpCasts(ShrinkableAsMember))),
34 unaryOperator(has(ignoringParenImpCasts(ShrinkableAsDecl))))));
38 unaryOperator(has(ignoringParenImpCasts(
40 unaryOperator(has(ignoringParenImpCasts(declRefExpr(
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp 198 unaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("-")),
201 unaryOperator(anyOf(hasOperatorName("+"), hasOperatorName("-")),
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 132 match(returnStmt(has(ignoringParenImpCasts(unaryOperator(
tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp 56 hasDescendant(unaryOperator(hasOperatorName("*"))
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp 133 hasIncrement(unaryOperator(hasOperatorName("++"),
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 56 hasParent(unaryOperator(hasOperatorName("!")).bind("NegOnSize")),
86 anyOf(unaryOperator(
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp 31 Finder->addMatcher(stmt(anyOf(unaryOperator(anyOf(hasOperatorName("++"),
tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp 20 Finder->addMatcher(unaryOperator(hasOperatorName("*"),
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp 57 unaryOperator(hasOperatorName("*"), hasUnaryOperand(callToGet(Smartptr))),
64 unaryOperator(hasOperatorName("!"), hasUnaryOperand(CallToGetAsBool)),
tools/clang/unittests/AST/ASTImporterTest.cpp 607 varDecl(hasInitializer(parenListExpr(has(unaryOperator(
652 unaryOperator(hasUnaryOperand(integerLiteral(equals(5))))))
672 unaryOperator(
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp 730 unaryOperator(hasOperatorName("-"),
826 varDecl(hasInitializer(parenListExpr(has(unaryOperator()))))));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 1222 EXPECT_TRUE(notMatches("int a[42]; void x() { a[23]; }", unaryOperator()));
1232 StatementMatcher OperatorNot = unaryOperator(hasOperatorName("!"));
1240 unaryOperator(hasUnaryOperand(cxxBoolLiteral(equals(false))));
1249 EXPECT_TRUE(matches("bool b = !true;", unaryOperator(hasOperatorName("!"))));
1251 matches("bool b; bool *p = &b;", unaryOperator(hasOperatorName("&"))));
1252 EXPECT_TRUE(matches("int i = ~ 1;", unaryOperator(hasOperatorName("~"))));
1254 matches("bool *p; bool b = *p;", unaryOperator(hasOperatorName("*"))));
1256 matches("int i; int j = +i;", unaryOperator(hasOperatorName("+"))));
1258 matches("int i; int j = -i;", unaryOperator(hasOperatorName("-"))));
1260 matches("int i; int j = ++i;", unaryOperator(hasOperatorName("++"))));
1262 matches("int i; int j = i++;", unaryOperator(hasOperatorName("++"))));
1264 matches("int i; int j = --i;", unaryOperator(hasOperatorName("--"))));
1266 matches("int i; int j = i--;", unaryOperator(hasOperatorName("--"))));
1269 EXPECT_TRUE(notMatches("int i; double d = (double)i;", unaryOperator()));
1272 EXPECT_TRUE(notMatches("void f(); void x() { f(); }", unaryOperator()));
1278 "void x() { A a; !a; }", unaryOperator(hasOperatorName("!"))));
2545 has(unaryOperator(hasOperatorName("*"))))));