|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ExprCXX.h 119 bool isAssignmentOp() const { return isAssignmentOp(getOperator()); }
132 OverloadedOperatorKind Operator = getOperator();
tools/clang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h 120 switch (CE->getOperator()) {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 689 return getOperatorSpelling(Node.getOperator()) == Name;
tools/clang/lib/AST/ASTImporter.cpp 7492 Importer.getToContext(), OCE->getOperator(), ToCallee, ToArgs, ToType,
tools/clang/lib/AST/Expr.cpp 2517 switch (Op->getOperator()) {
tools/clang/lib/AST/ExprCXX.cpp 53 switch (getOperator()) {
82 assert(!SkippedNot || BO->getOperator() == OO_EqualEqual);
84 switch (BO->getOperator()) {
117 assert(BO->getOperator() == OO_Spaceship);
661 OverloadedOperatorKind Kind = getOperator();
tools/clang/lib/AST/ItaniumMangle.cpp 4169 if (CE->getOperator() != OO_Arrow)
4170 mangleOperatorName(CE->getOperator(), /*Arity=*/NumArgs);
tools/clang/lib/AST/StmtPrinter.cpp 1643 OverloadedOperatorKind Kind = Node->getOperator();
tools/clang/lib/AST/StmtProfile.cpp 1330 switch (S->getOperator()) {
1535 if (S->getOperator() == OO_Arrow)
1557 ID.AddInteger(S->getOperator());
tools/clang/lib/Analysis/Consumed.cpp 817 if (Call->getOperator() == OO_Equal) {
tools/clang/lib/Analysis/ThreadSafety.cpp 2054 auto OEop = OE->getOperator();
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 168 if (OE->getOperator() == OO_Exclaim) {
420 OverloadedOperatorKind k = OCE->getOperator();
tools/clang/lib/CodeGen/CGExpr.cpp 4892 switch (OCE->getOperator()) {
tools/clang/lib/Index/IndexBody.cpp 109 OverloadedOperatorKind Op = CXXOp->getOperator();
tools/clang/lib/Sema/SemaExpr.cpp 4348 cast<CXXOperatorCallExpr>(idx)->getOperator() == OO_Comma))) {
7662 OverloadedOperatorKind OO = Call->getOperator();
17211 if (Op->getOperator() != OO_Equal && Op->getOperator() != OO_PipeEqual)
17211 if (Op->getOperator() != OO_Equal && Op->getOperator() != OO_PipeEqual)
17214 IsOrAssign = Op->getOperator() == OO_PipeEqual;
tools/clang/lib/Sema/SemaOpenMP.cpp 5698 if (CE->getOperator() == OO_Equal) {
5782 auto Op = CE->getOperator();
5833 bool IsAdd = CE->getOperator() == OO_Plus;
5834 if ((IsAdd || CE->getOperator() == OO_Minus) && CE->getNumArgs() == 2) {
5895 switch (CE->getOperator()) {
5902 ((CE->getOperator() == OO_MinusMinus) ? -1 : 1))
5909 return setStep(CE->getArg(1), CE->getOperator() == OO_MinusEqual);
14396 OOK = OCE->getOperator();
tools/clang/lib/Sema/SemaStmt.cpp 150 switch (Op->getOperator()) {
tools/clang/lib/Sema/TreeTransform.h10231 switch (E->getOperator()) {
10282 if (E->getOperator() == OO_Amp)
10305 return getDerived().RebuildCXXOperatorCallExpr(E->getOperator(),
tools/clang/lib/Serialization/ASTWriterStmt.cpp 1367 Record.push_back(E->getOperator());
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp 119 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator();
tools/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp 44 return Op->getOperator() != OO_Call && Op->getOperator() != OO_Subscript &&
44 return Op->getOperator() != OO_Call && Op->getOperator() != OO_Subscript &&
45 Op->getOperator() != OO_Arrow;
56 return Op->getNumArgs() == 2 && Op->getOperator() != OO_PlusPlus &&
57 Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
57 Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
58 Op->getOperator() != OO_Subscript;
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp 42 OverloadedOperatorKind OpKind = OpCallExpr->getOperator();
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 103 return cast<CXXOperatorCallExpr>(Left)->getOperator() ==
104 cast<CXXOperatorCallExpr>(Right)->getOperator();
533 Opcode = BinaryOperator::getOverloadedOpcode(OverloadedOperatorExpr->getOperator());
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp 224 return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1
315 return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1 &&
392 if (OpCall->getOperator() == OO_Star)
394 if (OpCall->getOperator() == OO_Subscript) {
553 if (Call->getOperator() == OO_Arrow) {
645 switch (OpCall->getOperator()) {
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 127 if (BinCmp->getOperator() == OO_ExclaimEqual) {
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp 85 return areParensNeededForOverloadedOperator(OperatorCall->getOperator());
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp 34 return Op->getNumArgs() == 2 && Op->getOperator() != OO_PlusPlus &&
35 Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
35 Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
36 Op->getOperator() != OO_Subscript;
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 81 return Op->getNumArgs() == 2 && Op->getOperator() != OO_Call &&
82 Op->getOperator() != OO_Subscript;
120 const OverloadedOperatorKind Opcode = OpCall->getOperator();
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 224 Kind = BinaryOperator::getOverloadedOpcode(Op->getOperator());
tools/clang/tools/libclang/CIndex.cpp 6977 const OverloadedOperatorKind Kind = OCE->getOperator();
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp 21 Match(getOperatorSpelling(CE->getOperator()), CE->getExprLoc());