Lines Matching refs:ExprResult

1532     ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1533 ExprResult TransformDeclRefExpr(DeclRefExpr *E);
1534 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
1536 ExprResult TransformTemplateParmRefExpr(DeclRefExpr *E,
1538 ExprResult TransformSubstNonTypeTemplateParmPackExpr(
1540 ExprResult TransformSubstNonTypeTemplateParmExpr(
1544 ExprResult RebuildVarDeclRefExpr(VarDecl *PD, SourceLocation Loc);
1547 ExprResult TransformFunctionParmPackRefExpr(DeclRefExpr *E, VarDecl *PD);
1552 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E);
1658 ExprResult TransformLambdaExpr(LambdaExpr *E) { in TransformLambdaExpr()
1662 ExprResult Result = inherited::TransformLambdaExpr(E); in TransformLambdaExpr()
1678 ExprResult ErrorResult = SemaRef.CreateRecoveryExpr( in TransformLambdaExpr()
1706 ExprResult TransformRequiresExpr(RequiresExpr *E) { in TransformRequiresExpr()
1708 ExprResult TransReq = inherited::TransformRequiresExpr(E); in TransformRequiresExpr()
1773 ExprResult TransformRequiresTypeParams(
1781 ExprResult
2035 ExprResult
2043 ExprResult
2105 ExprResult Res = getDerived().TransformExpr(AA->getAssumption()); in TransformCXXAssumeAttr()
2168 ExprResult TemplateInstantiator::transformNonTypeTemplateParmRef( in transformNonTypeTemplateParmRef()
2172 ExprResult result; in transformNonTypeTemplateParmRef()
2243 ExprResult
2259 ExprResult
2262 ExprResult SubstReplacement = E->getReplacement(); in TransformSubstNonTypeTemplateParmExpr()
2302 ExprResult TemplateInstantiator::RebuildVarDeclRefExpr(VarDecl *PD, in RebuildVarDeclRefExpr()
2308 ExprResult
2342 ExprResult
2373 ExprResult
2395 ExprResult TemplateInstantiator::TransformCXXDefaultArgExpr( in TransformCXXDefaultArgExpr()
2602 ExprResult TemplateInstantiator::TransformRequiresTypeParams( in TransformRequiresTypeParams()
2631 return ExprResult{}; in TransformRequiresTypeParams()
2679 ExprResult TransExprRes = TransformExpr(E); in TransformExprRequirement()
2742 ExprResult TransConstraint = TransformExpr(Req->getConstraintExpr()); in TransformNestedRequirement()
2753 ExprResult TransConstraint; in TransformNestedRequirement()
3226 ExprResult Result; in SubstDefaultArgument()
3763 ExprResult NewInit = SubstInitializer(OldInit, TemplateArgs, in InstantiateInClassInitializer()
4254 ExprResult
4265 ExprResult
4273 ExprResult Sema::SubstConstraintExprWithoutSatisfaction( in SubstConstraintExprWithoutSatisfaction()
4284 ExprResult Sema::SubstInitializer(Expr *Init, in SubstInitializer()