Searched refs:OpCall (Results 1 – 8 of 8) sorted by relevance
39 const auto *OpCall = Result.Nodes.getNodeAs<CXXOperatorCallExpr>("OpCall"); in check() local40 diag(OpCall->getOperatorLoc(), in check()43 << FixItHint::CreateInsertion(OpCall->getBeginLoc(), in check()46 SourceRange(OpCall->getOperatorLoc(), OpCall->getOperatorLoc()), in check()50 Result.SourceManager->getSpellingLoc(OpCall->getEndLoc()), 0, in check()
230 return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1 in getDereferenceOperand()231 ? OpCall->getArg(0) in getDereferenceOperand()321 return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1 && in isDereferenceOfOpCall()398 if (OpCall->getOperator() == OO_Star) in isAliasDecl()400 if (OpCall->getOperator() == OO_Subscript) { in isAliasDecl()401 return OpCall->getNumArgs() == 2 && in isAliasDecl()651 CXXOperatorCallExpr *OpCall) { in TraverseCXXOperatorCallExpr() argument652 switch (OpCall->getOperator()) { in TraverseCXXOperatorCallExpr()655 addUsage(Usage(OpCall)); in TraverseCXXOperatorCallExpr()661 if (OpCall->getNumArgs() != 2) in TraverseCXXOperatorCallExpr()[all …]
350 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *OpCall);
169 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval() local170 if (OpCall->getOperator() == clang::OO_Arrow && in eval()171 OpCall->getNumArgs() == 1) { in eval()172 E = OpCall->getArg(0); in eval()189 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval() local190 if (OpCall->getOperator() == clang::OO_Arrow && in eval()191 OpCall->getNumArgs() == 1) { in eval()192 E = OpCall->getArg(0); in eval()
194 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(&E)) { in maybeGetOperatorObjectArg() local195 if (OpCall->getOperator() == K && OpCall->getNumArgs() == 1) in maybeGetOperatorObjectArg()196 return OpCall->getArg(0); in maybeGetOperatorObjectArg()
447 StatementMatcher OpCall = cxxOperatorCallExpr(); in TEST_P() local452 OpCall)); in TEST_P()463 OpCall)); in TEST_P()468 OpCall)); in TEST_P()470 EXPECT_TRUE(notMatches("bool x = true, y = true; bool t = x && y;", OpCall)); in TEST_P()471 EXPECT_TRUE(notMatches("int t = 5 << 2;", OpCall)); in TEST_P()
88 static StringRef negatedOperator(const CXXOperatorCallExpr *OpCall) { in negatedOperator() argument89 const OverloadedOperatorKind Opcode = OpCall->getOperator(); in negatedOperator()
7562 if (CXXOperatorCallExpr *OpCall = dyn_cast<CXXOperatorCallExpr>(Base)) in ActOnStartCXXMemberReference() local7563 OperatorArrows.push_back(OpCall->getDirectCallee()); in ActOnStartCXXMemberReference()