Lines Matching refs:ExprResult
605 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS, in tryParseCXXIdExpression()
608 ExprResult E; in tryParseCXXIdExpression()
673 ExprResult Parser::ParseCXXPackIndexingExpression(ExprResult PackIdExpression) { in ParseCXXPackIndexingExpression()
679 ExprResult IndexExpr = ParseConstantExpression(); in ParseCXXPackIndexingExpression()
687 ExprResult
688 Parser::tryParseCXXPackIndexingExpression(ExprResult PackIdExpression) { in tryParseCXXPackIndexingExpression()
689 ExprResult E = PackIdExpression; in tryParseCXXPackIndexingExpression()
739 ExprResult Parser::ParseCXXIdExpression(bool isAddressOfOperand) { in ParseCXXIdExpression()
750 ExprResult Result = in ParseCXXIdExpression()
808 ExprResult Parser::ParseLambdaExpression() { in ParseLambdaExpression()
825 ExprResult Parser::TryParseLambdaExpression() { in TryParseLambdaExpression()
993 ExprResult Init; in ParseLambdaIntroducer()
1345 ExprResult Parser::ParseLambdaExpressionAfterIntroducer( in ParseLambdaExpressionAfterIntroducer()
1419 ExprResult RequiresClause; in ParseLambdaExpressionAfterIntroducer()
1534 ExprResult NoexceptExpr; in ParseLambdaExpressionAfterIntroducer()
1645 ExprResult Parser::ParseCXXCasts() { in ParseCXXCasts()
1692 ExprResult Result = ParseExpression(); in ParseCXXCasts()
1713 ExprResult Parser::ParseCXXTypeid() { in ParseCXXTypeid()
1725 ExprResult Result; in ParseCXXTypeid()
1780 ExprResult Parser::ParseCXXUuidof() { in ParseCXXUuidof()
1790 ExprResult Result; in ParseCXXUuidof()
1855 ExprResult
1941 ExprResult Parser::ParseCXXBoolLiteral() { in ParseCXXBoolLiteral()
1950 ExprResult Parser::ParseThrowExpression() { in ParseThrowExpression()
1967 ExprResult Expr(ParseAssignmentExpression()); in ParseThrowExpression()
1977 ExprResult Parser::ParseCoyieldExpression() { in ParseCoyieldExpression()
1981 ExprResult Expr = Tok.is(tok::l_brace) ? ParseBraceInitializer() in ParseCoyieldExpression()
1993 ExprResult Parser::ParseCXXThis() { in ParseCXXThis()
2012 ExprResult
2024 ExprResult Init = ParseBraceInitializer(); in ParseCXXTypeConstructExpression()
2191 ExprResult Expr = ParseExpression(); // expression in ParseCXXCondition()
2254 ExprResult AsmLabel(ParseSimpleAsm(/*ForAsmLabel*/ true, &Loc)); in ParseCXXCondition()
2279 ExprResult InitExpr = ExprError(); in ParseCXXCondition()
2362 ExprResult ER = ParseExtIntegerArgument(); in ParseCXXSimpleTypeSpecifier()
3282 ExprResult
3357 ExprResult Initializer; in ParseCXXNewExpression()
3432 ExprResult Size = in ParseDirectNewDeclarator()
3433 First ? (Tok.is(tok::r_square) ? ExprResult() : ParseExpression()) in ParseDirectNewDeclarator()
3495 ExprResult
3550 ExprResult Lambda = ParseLambdaExpression(); in ParseCXXDeleteExpression()
3571 ExprResult Operand(ParseCastExpression(AnyCastExpr)); in ParseCXXDeleteExpression()
3602 ExprResult Parser::ParseRequiresExpression() { in ParseRequiresExpression()
3672 ExprResult Expression = in ParseRequiresExpression()
3774 ExprResult ConstraintExpr = in ParseRequiresExpression()
3841 ExprResult Expression = in ParseRequiresExpression()
3937 ExprResult Parser::ParseTypeTrait() { in ParseTypeTrait()
3986 ExprResult Parser::ParseArrayTypeTrait() { in ParseArrayTypeTrait()
4014 ExprResult DimExpr = ParseExpression(); in ParseArrayTypeTrait()
4033 ExprResult Parser::ParseExpressionTrait() { in ParseExpressionTrait()
4041 ExprResult Expr = ParseExpression(); in ParseExpressionTrait()
4053 ExprResult
4062 ExprResult Result(true); in ParseCXXAmbiguousParenExpression()
4206 ExprResult Parser::ParseBuiltinBitCast() { in ParseBuiltinBitCast()
4228 ExprResult Operand = ParseExpression(); in ParseBuiltinBitCast()