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

Declarations

tools/clang/include/clang/AST/Decl.h
 2450   OverloadedOperatorKind getOverloadedOperator() const;

References

tools/clang/include/clang/AST/ASTLambda.h
   30   return MD->getOverloadedOperator() == OO_Call;
tools/clang/include/clang/AST/Decl.h
 2447     return getOverloadedOperator() != OO_None;
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  696            getOperatorSpelling(Node.getOverloadedOperator()) == Name;
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1044       Method1->getOverloadedOperator() == Method2->getOverloadedOperator() &&
 1044       Method1->getOverloadedOperator() == Method2->getOverloadedOperator() &&
 1857         if (FD1->getOverloadedOperator() != FD2->getOverloadedOperator())
 1857         if (FD1->getOverloadedOperator() != FD2->getOverloadedOperator())
tools/clang/lib/AST/Decl.cpp
 3006   if (!isa<CXXMethodDecl>(this) || getOverloadedOperator() != OO_Delete ||
tools/clang/lib/AST/DeclBase.cpp
  976     if (MD->getOverloadedOperator() == OO_Call &&
tools/clang/lib/AST/DeclCXX.cpp
 2144   if (getOverloadedOperator() != OO_Delete &&
 2145       getOverloadedOperator() != OO_Array_Delete)
 2223   if (/*operator=*/getOverloadedOperator() != OO_Equal ||
 2244   if (getOverloadedOperator() != OO_Equal || isStatic() ||
tools/clang/lib/Analysis/RetainSummaryManager.cpp
  275       if (MD->getOverloadedOperator() == OO_New)
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1756          DeleteFD->getOverloadedOperator() == OO_Array_Delete);
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  952         MD->getOverloadedOperator() == OO_Call) {
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 2141                 cast<CXXMethodDecl>(D)->getOverloadedOperator() == OO_Call &&
tools/clang/lib/Sema/Sema.cpp
 1258                cast<CXXMethodDecl>(DC)->getOverloadedOperator() == OO_Call &&
tools/clang/lib/Sema/SemaChecking.cpp
 9994     OverloadedOperatorKind Op = FD->getOverloadedOperator();
tools/clang/lib/Sema/SemaDeclCXX.cpp
12447           CopyAssignOperator->getOverloadedOperator() == OO_Equal &&
12812           MoveAssignOperator->getOverloadedOperator() == OO_Equal &&
13845   OverloadedOperatorKind Op = FnDecl->getOverloadedOperator();
tools/clang/lib/Sema/SemaExpr.cpp
13226   OverloadedOperatorKind Kind = FD->getOverloadedOperator();
15518             MethodDecl->getOverloadedOperator() == OO_Equal) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 1462   if (FD->getOverloadedOperator() != OO_Delete &&
 1463       FD->getOverloadedOperator() != OO_Array_Delete)
tools/clang/lib/Sema/SemaInit.cpp
 6749       auto OO = Callee->getOverloadedOperator();
tools/clang/lib/Sema/SemaStmt.cpp
 1603       switch (FD->getOverloadedOperator()) {
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  377         isAccessOperator(Func->getOverloadedOperator())) {
  386       if (isIncrementOperator(Func->getOverloadedOperator())) {
  395       } else if (isDecrementOperator(Func->getOverloadedOperator())) {
  404       } else if (isRandomIncrOrDecrOperator(Func->getOverloadedOperator())) {
  409             verifyRandomIncrOrDecr(C, Func->getOverloadedOperator(),
  416             verifyRandomIncrOrDecr(C, Func->getOverloadedOperator(),
  420       } else if (isDereferenceOperator(Func->getOverloadedOperator())) {
  429                isComparisonOperator(Func->getOverloadedOperator())) {
  566     const auto Op = Func->getOverloadedOperator();
  592     } else if (isRandomIncrOrDecrOperator(Func->getOverloadedOperator())) {
  596           handleRandomIncrOrDecr(C, Func->getOverloadedOperator(),
  604           handleRandomIncrOrDecr(C, Func->getOverloadedOperator(),
  610     } else if (isIncrementOperator(Func->getOverloadedOperator())) {
  620     } else if (isDecrementOperator(Func->getOverloadedOperator())) {
 1680     const auto OPK = Method->getOverloadedOperator();
 1874     const auto OPK = Method->getOverloadedOperator();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  950   OverloadedOperatorKind Kind = FD->getOverloadedOperator();
 1144       switch (FD->getOverloadedOperator()) {
 1649       OverloadedOperatorKind Kind = FD->getOverloadedOperator();
 1704        << getOperatorSpelling(NE->getOperatorNew()->getOverloadedOperator())
 1711        << getOperatorSpelling(DE->getOperatorDelete()->getOverloadedOperator())
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  540          MethodDec->getOverloadedOperator() == OO_Equal) ||
  656     OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
   53     assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() ==
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
   90     switch (Function->getOverloadedOperator()) {
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
   23   switch (Node.getOverloadedOperator()) {
   65   switch (FD->getOverloadedOperator()) {
   98   return RHS->getOverloadedOperator() == getCorrespondingOverload(LHS);
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   54     if ((Function->getOverloadedOperator() == OO_PlusPlus ||
   55          Function->getOverloadedOperator() == OO_MinusMinus) &&