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

Declarations

tools/clang/include/clang/Sema/Sema.h
 8339   ExprResult SubstExpr(Expr *E,

References

gen/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
   60           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
   75           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
   90           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
  181           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
  196           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
  211           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
  394         ExprResult Result = S.SubstExpr(A->getCond(), TemplateArgs);
  412         ExprResult Result = S.SubstExpr(A->getCond(), TemplateArgs);
  430         ExprResult Result = S.SubstExpr(A->getSuccessValue(), TemplateArgs);
  440           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
  487         ExprResult Result = S.SubstExpr(A->getArg(), TemplateArgs);
  553         ExprResult Result = S.SubstExpr(A->getArg(), TemplateArgs);
  567           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
 1026         ExprResult Result = S.SubstExpr(A->getArg(), TemplateArgs);
 1068           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
 1091           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
 1142         ExprResult Result = S.SubstExpr(A->getSuccessValue(), TemplateArgs);
 1152           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
 1223         ExprResult Result = S.SubstExpr(A->getSuccessValue(), TemplateArgs);
 1233           ExprResult Result = S.SubstExpr(*I, TemplateArgs);
tools/clang/lib/Sema/SemaConcept.cpp
   95     E = SubstExpr(ConstraintExpr, MLTAL);
tools/clang/lib/Sema/SemaTemplate.cpp
 1985       NewDefArg = SemaRef.SubstExpr(OldParam->getDefaultArg(), Args);
 4699   return SemaRef.SubstExpr(Param->getDefaultArgument(), TemplateArgLists);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1876       ExprResult NewArg = SubstExpr(Arg, TemplateArgs);
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
   87     ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs);
  145   ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs);
  151     Result = S.SubstExpr(Aligned->getOffset(), TemplateArgs);
  166   ExprResult Result = S.SubstExpr(Aligned->getAlignment(), TemplateArgs);
  189     ExprResult Result = S.SubstExpr(OldCond, TemplateArgs);
  244   ExprResult Result = S.SubstExpr(Attr.getMaxThreads(), TemplateArgs);
  251     Result = S.SubstExpr(Attr.getMinBlocks(), TemplateArgs);
  288         return S.SubstExpr(E, TemplateArgs);
  292     return S.SubstExpr(E, TemplateArgs);
  327       Inst = S.SubstExpr(*AI, TemplateArgs);
  340       Inst = S.SubstExpr(*SI, TemplateArgs);
  369         return S.SubstExpr(E, TemplateArgs);
  373     return S.SubstExpr(E, TemplateArgs);
  419   ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs);
  424   Result = S.SubstExpr(Attr.getMax(), TemplateArgs);
  443     ExprResult SubstResult = S.SubstExpr(OldCond, TemplateArgs);
  462   ExprResult Result = S.SubstExpr(Attr.getMin(), TemplateArgs);
  469     Result = S.SubstExpr(Max, TemplateArgs);
  971       = SemaRef.SubstExpr(BitWidth, TemplateArgs);
 1148     = SemaRef.SubstExpr(AssertExpr, TemplateArgs);
 1257       Value = SemaRef.SubstExpr(UninstValue, TemplateArgs);
 2565     ExprResult Value = SemaRef.SubstExpr(D->getDefaultArgument(), TemplateArgs);
 2984     Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get();
 3001     Expr *Var = SemaRef.SubstExpr(I, TemplateArgs).get();
 3009     ExprResult NewE = SemaRef.SubstExpr(AC->getAllocator(), TemplateArgs);
 3090     SubstCombiner = SemaRef.SubstExpr(D->getCombiner(), TemplateArgs).get();
 3105             SemaRef.SubstExpr(D->getInitializer(), TemplateArgs).get();
 3185         Expr *NE = SemaRef.SubstExpr(OE, TemplateArgs).get();
 3526     ExprResult Res = SemaRef.SubstExpr(E, TemplateArgs);