• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Parse/

Lines Matching refs:ExprResult

401   StmtResult handleExprStmt(ExprResult E, ParsedStmtContext StmtCtx);
791 static ExprResult getExprAnnotation(const Token &Tok) {
792 return ExprResult::getFromOpaquePointer(Tok.getAnnotationValue());
797 static void setExprAnnotation(Token &Tok, ExprResult ER) {
1546 ExprResult ParseSimpleAsm(bool ForAsmLabel, SourceLocation *EndLoc);
1547 ExprResult ParseAsmStringLiteral(bool ForAsmLabel);
1686 ExprResult ParseExpression(TypeCastState isTypeCast = NotTypeCast);
1687 ExprResult ParseConstantExpressionInExprEvalContext(
1689 ExprResult ParseConstantExpression(TypeCastState isTypeCast = NotTypeCast);
1690 ExprResult ParseCaseExpression(SourceLocation CaseLoc);
1691 ExprResult ParseConstraintExpression();
1692 ExprResult
1694 ExprResult ParseConstraintLogicalOrExpression(bool IsTrailingRequiresClause);
1696 ExprResult ParseAssignmentExpression(TypeCastState isTypeCast = NotTypeCast);
1698 ExprResult ParseMSAsmIdentifier(llvm::SmallVectorImpl<Token> &LineToks,
1703 ExprResult ParseExpressionWithLeadingAt(SourceLocation AtLoc);
1705 ExprResult ParseExpressionWithLeadingExtension(SourceLocation ExtLoc);
1707 ExprResult ParseRHSOfBinaryExpression(ExprResult LHS,
1715 ExprResult ParseCastExpression(CastParseKind ParseKind,
1721 ExprResult ParseCastExpression(CastParseKind ParseKind,
1739 bool diagnoseUnknownTemplateId(ExprResult TemplateName, SourceLocation Less);
1740 void checkPotentialAngleBracket(ExprResult &PotentialTemplateName);
1749 ExprResult ParsePostfixExpressionSuffix(ExprResult LHS);
1750 ExprResult ParseUnaryExprOrTypeTraitExpression();
1751 ExprResult ParseBuiltinPrimaryExpression();
1753 ExprResult ParseExprAfterUnaryExprOrTypeTrait(const Token &OpTok,
1781 ExprResult ParseParenExpression(ParenParseOption &ExprType,
1787 ExprResult ParseCXXAmbiguousParenExpression(
1790 ExprResult ParseCompoundLiteralExpression(ParsedType Ty,
1794 ExprResult ParseStringLiteralExpression(bool AllowUserDefinedLiteral = false);
1796 ExprResult ParseGenericSelectionExpression();
1798 ExprResult ParseObjCBoolLiteral();
1800 ExprResult ParseFoldExpression(ExprResult LHS, BalancedDelimiterTracker &T);
1804 ExprResult tryParseCXXIdExpression(CXXScopeSpec &SS, bool isAddressOfOperand,
1806 ExprResult ParseCXXIdExpression(bool isAddressOfOperand = false);
1840 ExprResult ParseLambdaExpression();
1841 ExprResult TryParseLambdaExpression();
1845 ExprResult ParseLambdaExpressionAfterIntroducer(LambdaIntroducer &Intro);
1849 ExprResult ParseCXXCasts();
1852 ExprResult ParseBuiltinBitCast();
1856 ExprResult ParseCXXTypeid();
1860 ExprResult ParseCXXUuidof();
1864 ExprResult ParseCXXPseudoDestructor(Expr *Base, SourceLocation OpLoc,
1871 ExprResult ParseCXXThis();
1875 ExprResult ParseThrowExpression();
1882 ExprResult &NoexceptExpr,
1898 ExprResult ParseCXXBoolLiteral();
1902 ExprResult ParseCXXTypeConstructExpression(const DeclSpec &DS);
1916 ExprResult ParseCXXNewExpression(bool UseGlobal, SourceLocation Start);
1917 ExprResult ParseCXXDeleteExpression(bool UseGlobal,
1931 ExprResult ParseCoyieldExpression();
1936 ExprResult ParseRequiresExpression();
1946 ExprResult ParseInitializer() {
1952 ExprResult ParseBraceInitializer();
1953 ExprResult ParseInitializerWithPotentialDesignator();
1958 ExprResult ParseBlockLiteralExpression(); // ^{...}
1962 ExprResult ParseObjCAtExpression(SourceLocation AtLocation);
1963 ExprResult ParseObjCStringLiteral(SourceLocation AtLoc);
1964 ExprResult ParseObjCCharacterLiteral(SourceLocation AtLoc);
1965 ExprResult ParseObjCNumericLiteral(SourceLocation AtLoc);
1966 ExprResult ParseObjCBooleanLiteral(SourceLocation AtLoc, bool ArgValue);
1967 ExprResult ParseObjCArrayLiteral(SourceLocation AtLoc);
1968 ExprResult ParseObjCDictionaryLiteral(SourceLocation AtLoc);
1969 ExprResult ParseObjCBoxedExpr(SourceLocation AtLoc);
1970 ExprResult ParseObjCEncodeExpression(SourceLocation AtLoc);
1971 ExprResult ParseObjCSelectorExpression(SourceLocation AtLoc);
1972 ExprResult ParseObjCProtocolExpression(SourceLocation AtLoc);
1974 ExprResult ParseObjCMessageExpression();
1975 ExprResult ParseObjCMessageExpressionBody(SourceLocation LBracloc,
1979 ExprResult ParseAssignmentExprWithObjCMessageExprStart(
2011 ExprResult Expr = ExprResult());
2174 ExprResult RangeExpr;
2646 ExprResult ParseAvailabilityCheckExpr(SourceLocation StartLoc);
2686 ExprResult ParseAlignArgument(SourceLocation Start,
2873 ExprResult ParseCXXMemberInitializer(Decl *D, bool IsFunction,
2878 ExprResult &BitfieldSize,
3022 ExprResult ParseOpenMPParensExpr(StringRef ClauseName, SourceLocation &RLoc,
3151 ExprResult ParseTypeTrait();
3155 ExprResult ParseArrayTypeTrait();
3156 ExprResult ParseExpressionTrait();