|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/tools/clang/include/clang/AST/StmtNodes.inc 805 CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr)
References
tools/clang/include/clang/AST/ASTTypeTraits.h 65 return ASTNodeKind(KindToKindId<T>::Id);
65 return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/ExprCXX.h 144 return T->getStmtClass() == CXXOperatorCallExprClass;
tools/clang/lib/AST/Expr.cpp 1416 case CXXOperatorCallExprClass:
2509 case CXXOperatorCallExprClass: {
3416 case CXXOperatorCallExprClass:
tools/clang/lib/AST/ExprCXX.cpp 620 : CallExpr(CXXOperatorCallExprClass, Fn, /*PreArgs=*/{}, Args, Ty, VK,
633 : CallExpr(CXXOperatorCallExprClass, /*NumPreArgs=*/0, NumArgs, Empty) {}
tools/clang/lib/AST/ExprClassification.cpp 304 case Expr::CXXOperatorCallExprClass:
tools/clang/lib/AST/ExprConstant.cpp13950 case Expr::CXXOperatorCallExprClass: {
tools/clang/lib/AST/ItaniumMangle.cpp 4164 case Expr::CXXOperatorCallExprClass: {
tools/clang/lib/Analysis/CFG.cpp 1387 case Stmt::CXXOperatorCallExprClass:
2154 case Stmt::CXXOperatorCallExprClass:
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 220 case Stmt::CXXOperatorCallExprClass:
tools/clang/lib/CodeGen/CGExpr.cpp 1267 case Expr::CXXOperatorCallExprClass:
tools/clang/lib/Index/IndexBody.cpp 368 return base::TraverseCXXOperatorCallExpr(E, Q);
tools/clang/lib/Sema/SemaChecking.cpp13416 case Stmt::CXXOperatorCallExprClass: {
tools/clang/lib/Sema/SemaDecl.cpp10979 return Inherited::VisitCXXOperatorCallExpr(E);
tools/clang/lib/Sema/SemaDeclCXX.cpp 3743 return Inherited::VisitCXXOperatorCallExpr(E);
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1101 case Expr::CXXOperatorCallExprClass:
tools/clang/lib/Sema/TreeTransform.h10231 switch (E->getOperator()) {
10240 assert(E->getNumArgs() >= 1 && "Object call is missing arguments");
10243 ExprResult Object = getDerived().TransformExpr(E->getArg(0));
10253 if (getDerived().TransformExprs(E->getArgs() + 1, E->getNumArgs() - 1, true,
10253 if (getDerived().TransformExprs(E->getArgs() + 1, E->getNumArgs() - 1, true,
10258 E->getEndLoc());
10277 ExprResult Callee = getDerived().TransformExpr(E->getCallee());
10282 if (E->getOperator() == OO_Amp)
10283 First = getDerived().TransformAddressOfOperand(E->getArg(0));
10285 First = getDerived().TransformExpr(E->getArg(0));
10290 if (E->getNumArgs() == 2) {
10291 Second = getDerived().TransformExpr(E->getArg(1));
10297 Callee.get() == E->getCallee() &&
10298 First.get() == E->getArg(0) &&
10299 (E->getNumArgs() != 2 || Second.get() == E->getArg(1)))
10299 (E->getNumArgs() != 2 || Second.get() == E->getArg(1)))
10300 return SemaRef.MaybeBindToTemporary(E);
10303 getSema().FPFeatures = E->getFPFeatures();
10305 return getDerived().RebuildCXXOperatorCallExpr(E->getOperator(),
10306 E->getOperatorLoc(),
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1562 case Stmt::CXXOperatorCallExprClass: {
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 102 case Stmt::CXXOperatorCallExprClass:
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp 390 case Stmt::CXXOperatorCallExprClass: {
667 return VisitorBase::TraverseCXXOperatorCallExpr(OpCall);
tools/clang/tools/libclang/CXCursor.cpp 545 case Stmt::CXXOperatorCallExprClass:
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp 23 TraverseCXXOperatorCallExpr(CE);