Lines Matching refs:ExprResult
557 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS, in tryParseCXXIdExpression()
560 ExprResult E; in tryParseCXXIdExpression()
664 ExprResult Parser::ParseCXXIdExpression(bool isAddressOfOperand) { in ParseCXXIdExpression()
675 ExprResult Result = in ParseCXXIdExpression()
729 ExprResult Parser::ParseLambdaExpression() { in ParseLambdaExpression()
746 ExprResult Parser::TryParseLambdaExpression() { in TryParseLambdaExpression()
913 ExprResult Init; in ParseLambdaIntroducer()
1232 ExprResult Parser::ParseLambdaExpressionAfterIntroducer( in ParseLambdaExpressionAfterIntroducer()
1290 ExprResult RequiresClause; in ParseLambdaExpressionAfterIntroducer()
1363 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer()
1538 ExprResult Parser::ParseCXXCasts() { in ParseCXXCasts()
1583 ExprResult Result = ParseExpression(); in ParseCXXCasts()
1604 ExprResult Parser::ParseCXXTypeid() { in ParseCXXTypeid()
1616 ExprResult Result; in ParseCXXTypeid()
1671 ExprResult Parser::ParseCXXUuidof() { in ParseCXXUuidof()
1681 ExprResult Result; in ParseCXXUuidof()
1746 ExprResult
1823 ExprResult Parser::ParseCXXBoolLiteral() { in ParseCXXBoolLiteral()
1832 ExprResult Parser::ParseThrowExpression() { in ParseThrowExpression()
1849 ExprResult Expr(ParseAssignmentExpression()); in ParseThrowExpression()
1859 ExprResult Parser::ParseCoyieldExpression() { in ParseCoyieldExpression()
1863 ExprResult Expr = Tok.is(tok::l_brace) ? ParseBraceInitializer() in ParseCoyieldExpression()
1875 ExprResult Parser::ParseCXXThis() { in ParseCXXThis()
1894 ExprResult
1905 ExprResult Init = ParseBraceInitializer(); in ParseCXXTypeConstructExpression()
2027 ExprResult Expr = ParseExpression(); // expression in ParseCXXCondition()
2076 ExprResult AsmLabel(ParseSimpleAsm(/*ForAsmLabel*/ true, &Loc)); in ParseCXXCondition()
2101 ExprResult InitExpr = ExprError(); in ParseCXXCondition()
2183 ExprResult ER = ParseExtIntegerArgument(); in ParseCXXSimpleTypeSpecifier()
3059 ExprResult
3133 ExprResult Initializer; in ParseCXXNewExpression()
3207 ExprResult Size = in ParseDirectNewDeclarator()
3208 First ? (Tok.is(tok::r_square) ? ExprResult() : ParseExpression()) in ParseDirectNewDeclarator()
3272 ExprResult
3327 ExprResult Lambda = ParseLambdaExpression(); in ParseCXXDeleteExpression()
3348 ExprResult Operand(ParseCastExpression(AnyCastExpr)); in ParseCXXDeleteExpression()
3379 ExprResult Parser::ParseRequiresExpression() { in ParseRequiresExpression()
3445 ExprResult Expression = in ParseRequiresExpression()
3545 ExprResult ConstraintExpr = in ParseRequiresExpression()
3612 ExprResult Expression = in ParseRequiresExpression()
3714 ExprResult Parser::ParseTypeTrait() { in ParseTypeTrait()
3773 ExprResult Parser::ParseArrayTypeTrait() { in ParseArrayTypeTrait()
3800 ExprResult DimExpr = ParseExpression(); in ParseArrayTypeTrait()
3816 ExprResult Parser::ParseExpressionTrait() { in ParseExpressionTrait()
3824 ExprResult Expr = ParseExpression(); in ParseExpressionTrait()
3836 ExprResult
3845 ExprResult Result(true); in ParseCXXAmbiguousParenExpression()
3988 ExprResult Parser::ParseBuiltinBitCast() { in ParseBuiltinBitCast()
4009 ExprResult Operand = ParseExpression(); in ParseBuiltinBitCast()