Lines Matching refs:ExprResult

1096     ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1097 ExprResult TransformDeclRefExpr(DeclRefExpr *E);
1098 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
1100 ExprResult TransformTemplateParmRefExpr(DeclRefExpr *E,
1102 ExprResult TransformSubstNonTypeTemplateParmPackExpr(
1104 ExprResult TransformSubstNonTypeTemplateParmExpr(
1108 ExprResult RebuildVarDeclRefExpr(VarDecl *PD, SourceLocation Loc);
1111 ExprResult TransformFunctionParmPackRefExpr(DeclRefExpr *E, VarDecl *PD);
1116 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E);
1147 ExprResult TransformLambdaExpr(LambdaExpr *E) { in TransformLambdaExpr()
1152 ExprResult TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
1205 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1436 ExprResult
1444 ExprResult
1518 ExprResult TemplateInstantiator::transformNonTypeTemplateParmRef( in transformNonTypeTemplateParmRef()
1522 ExprResult result; in transformNonTypeTemplateParmRef()
1594 ExprResult
1609 ExprResult
1612 ExprResult SubstReplacement = E->getReplacement(); in TransformSubstNonTypeTemplateParmExpr()
1649 ExprResult TemplateInstantiator::RebuildVarDeclRefExpr(VarDecl *PD, in RebuildVarDeclRefExpr()
1655 ExprResult
1689 ExprResult
1720 ExprResult
1742 ExprResult TemplateInstantiator::TransformCXXDefaultArgExpr( in TransformCXXDefaultArgExpr()
1962 ExprResult TransExprRes = TransformExpr(E); in TransformExprRequirement()
2026 ExprResult TransConstraint; in TransformNestedRequirement()
2466 ExprResult NewArg = SubstExpr(Arg, TemplateArgs); in SubstParmVarDecl()
2470 ExprResult Result = in SubstParmVarDecl()
3043 ExprResult NewInit = SubstInitializer(OldInit, TemplateArgs, in InstantiateInClassInitializer()
3531 ExprResult
3542 ExprResult Sema::SubstInitializer(Expr *Init, in SubstInitializer()