Lines Matching refs:ExprResult

1393     ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1394 ExprResult TransformDeclRefExpr(DeclRefExpr *E);
1395 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
1397 ExprResult TransformTemplateParmRefExpr(DeclRefExpr *E,
1399 ExprResult TransformSubstNonTypeTemplateParmPackExpr(
1401 ExprResult TransformSubstNonTypeTemplateParmExpr(
1405 ExprResult RebuildVarDeclRefExpr(VarDecl *PD, SourceLocation Loc);
1408 ExprResult TransformFunctionParmPackRefExpr(DeclRefExpr *E, VarDecl *PD);
1413 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E);
1454 ExprResult TransformLambdaExpr(LambdaExpr *E) {
1458 ExprResult Result = inherited::TransformLambdaExpr(E);
1474 ExprResult ErrorResult = SemaRef.CreateRecoveryExpr(
1502 ExprResult TransformRequiresExpr(RequiresExpr *E) {
1504 ExprResult TransReq = inherited::TransformRequiresExpr(E);
1569 ExprResult TransformRequiresTypeParams(
1577 ExprResult
1833 ExprResult
1841 ExprResult
1938 ExprResult TemplateInstantiator::transformNonTypeTemplateParmRef(
1942 ExprResult result;
2013 ExprResult
2029 ExprResult
2032 ExprResult SubstReplacement = E->getReplacement();
2072 ExprResult TemplateInstantiator::RebuildVarDeclRefExpr(VarDecl *PD,
2078 ExprResult
2112 ExprResult
2143 ExprResult
2165 ExprResult TemplateInstantiator::TransformCXXDefaultArgExpr(
2380 ExprResult TemplateInstantiator::TransformRequiresTypeParams(
2409 return ExprResult{};
2457 ExprResult TransExprRes = TransformExpr(E);
2520 ExprResult TransConstraint = TransformExpr(Req->getConstraintExpr());
2531 ExprResult TransConstraint;
3044 ExprResult Result;
3624 ExprResult NewInit = SubstInitializer(OldInit, TemplateArgs,
4110 ExprResult
4121 ExprResult
4129 ExprResult Sema::SubstConstraintExprWithoutSatisfaction(
4140 ExprResult Sema::SubstInitializer(Expr *Init,