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

References

tools/clang/lib/Sema/TreeTransform.h
11242   if ((E->getNumArgs() == 1 ||
11243        (E->getNumArgs() > 1 && getDerived().DropCallArgument(E->getArg(1)))) &&
11243        (E->getNumArgs() > 1 && getDerived().DropCallArgument(E->getArg(1)))) &&
11244       (!getDerived().DropCallArgument(E->getArg(0))) &&
11245       !E->isListInitialization())
11246     return getDerived().TransformExpr(E->getArg(0));
11248   TemporaryBase Rebase(*this, /*FIXME*/ E->getBeginLoc(), DeclarationName());
11250   QualType T = getDerived().TransformType(E->getType());
11255       getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor()));
11255       getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor()));
11264         E->isListInitialization());
11265     if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), true, Args,
11265     if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), true, Args,
11271       T == E->getType() &&
11272       Constructor == E->getConstructor() &&
11276     SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Constructor);
11277     return E;
11281       T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args,
11281       T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args,
11282       E->hadMultipleCandidates(), E->isListInitialization(),
11282       E->hadMultipleCandidates(), E->isListInitialization(),
11283       E->isStdInitListInitialization(), E->requiresZeroInitialization(),
11283       E->isStdInitListInitialization(), E->requiresZeroInitialization(),
11284       E->getConstructionKind(), E->getParenOrBraceRange());
11284       E->getConstructionKind(), E->getParenOrBraceRange());