Home | History | Annotate | Download | only in Sema

Lines Matching refs:ExprResult

1080     ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1081 ExprResult TransformDeclRefExpr(DeclRefExpr *E);
1082 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
1084 ExprResult TransformTemplateParmRefExpr(DeclRefExpr *E,
1086 ExprResult TransformSubstNonTypeTemplateParmPackExpr(
1088 ExprResult TransformSubstNonTypeTemplateParmExpr(
1092 ExprResult RebuildVarDeclRefExpr(VarDecl *PD, SourceLocation Loc);
1095 ExprResult TransformFunctionParmPackRefExpr(DeclRefExpr *E, VarDecl *PD);
1100 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E);
1131 ExprResult TransformLambdaExpr(LambdaExpr *E) {
1136 ExprResult TransformRequiresExpr(RequiresExpr *E) {
1189 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1423 ExprResult
1431 ExprResult
1505 ExprResult TemplateInstantiator::transformNonTypeTemplateParmRef(
1509 ExprResult result;
1581 ExprResult
1596 ExprResult
1599 ExprResult SubstReplacement = E->getReplacement();
1636 ExprResult TemplateInstantiator::RebuildVarDeclRefExpr(VarDecl *PD,
1642 ExprResult
1676 ExprResult
1707 ExprResult
1729 ExprResult TemplateInstantiator::TransformCXXDefaultArgExpr(
1949 ExprResult
2012 ExprResult TransConstraint;
2422 ExprResult NewArg = SubstExpr(Arg, TemplateArgs);
2426 ExprResult Result =
2999 ExprResult NewInit = SubstInitializer(OldInit, TemplateArgs,
3476 ExprResult
3487 ExprResult Sema::SubstInitializer(Expr *Init,