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

References

tools/clang/lib/Sema/TreeTransform.h
10231   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(),