reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8339 ExprResult SubstExpr(Expr *E,
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.cpp1985 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.cpp87 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);