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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 1687     cxxThisExpr;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  191   REGISTER_MATCHER(cxxThisExpr);
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
  108       match(findAll(memberExpr(hasObjectExpression(cxxThisExpr())).bind("ME")),
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   90                                 hasSourceExpression(cxxThisExpr(hasType(
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
  117         expr(sizeOfExpr(has(ignoringParenImpCasts(expr(cxxThisExpr())))))
  152       unless(cxxThisExpr()))));
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp
   48                      has(ignoringParenCasts(cxxThisExpr()))))));
tools/clang/tools/extra/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp
   53                          unless(hasDescendant(cxxThisExpr())))))
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
   60       anyOf(unaryOperator(hasOperatorName("*"), hasUnaryOperand(cxxThisExpr())),
   63                                 hasArgument(0, cxxThisExpr())))))));
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  133                 hasOperatorName("*"), hasUnaryOperand(cxxThisExpr()))))),
  154                                      hasSourceExpression(cxxThisExpr()))),
  172     auto LHS = memberExpr(hasObjectExpression(cxxThisExpr()),
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
   26              unless(callee(memberExpr(hasObjectExpression(cxxThisExpr())))),
tools/clang/unittests/AST/ASTImporterTest.cpp
  559                   cxxThisExpr(
  609                           hasUnaryOperand(cxxThisExpr())))))))))))))))))))))));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
  595     matches("struct X { int a; int f () { return a; } };", cxxThisExpr()));
  597     notMatches("struct X { int f () { int a; return a; } };", cxxThisExpr()));