reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
792 Res = ParseParenExpression(ParenExprType, false/*stopIfCastExr*/, 796 return Res; 808 return Res; 823 Res = Actions.ActOnNumericConstant(Tok, /*UDLScope*/getCurScope()); 829 Res = ParseCXXBoolLiteral(); 841 Res = getExprAnnotation(Tok); 843 if (!Res.isInvalid() && Tok.is(tok::less)) 844 checkPotentialAngleBracket(Res); 852 Res = tryParseCXXIdExpression(SS, isAddressOfOperand, Replacement); 853 assert(!Res.isUnset() && 995 Res = Actions.ActOnClassPropertyRefExpr(II, PropertyName, 1009 Res = ParseObjCMessageExpressionBody(SourceLocation(), ILoc, nullptr, 1042 Res = ParseObjCMessageExpressionBody(SourceLocation(), 1072 Res = Actions.ActOnIdExpression( 1077 if (!Res.isInvalid() && Res.isUnset()) { 1077 if (!Res.isInvalid() && Res.isUnset()) { 1082 if (!Res.isInvalid() && Tok.is(tok::less)) 1083 checkPotentialAngleBracket(Res); 1091 Res = Actions.ActOnCharacterConstant(Tok, /*UDLScope*/getCurScope()); 1101 Res = Actions.ActOnPredefinedExpr(Tok.getLocation(), SavedKind); 1109 Res = ParseStringLiteralExpression(true); 1112 Res = ParseGenericSelectionExpression(); 1143 Res = ParseCastExpression(!getLangOpts().CPlusPlus, 1149 assert(Res.isInvalid()); 1153 if (!Res.isInvalid()) 1154 Res = Actions.ActOnUnaryOp(getCurScope(), SavedTok.getLocation(), 1155 SavedKind, Res.get()); 1156 return Res; 1162 Res = ParseCastExpression(false, true); 1163 if (!Res.isInvalid()) 1164 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get()); 1164 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get()); 1165 return Res; 1177 Res = ParseCastExpression(false); 1178 if (!Res.isInvalid()) 1179 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get()); 1179 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get()); 1180 return Res; 1185 Res = ParseCastExpression(false); 1186 if (!Res.isInvalid()) 1187 Res = Actions.ActOnCoawaitExpr(getCurScope(), CoawaitLoc, Res.get()); 1187 Res = Actions.ActOnCoawaitExpr(getCurScope(), CoawaitLoc, Res.get()); 1188 return Res; 1195 Res = ParseCastExpression(false); 1196 if (!Res.isInvalid()) 1197 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get()); 1197 Res = Actions.ActOnUnaryOp(getCurScope(), SavedLoc, SavedKind, Res.get()); 1198 return Res; 1224 Res = Actions.ActOnAddrLabel(AmpAmpLoc, Tok.getLocation(), LD); 1226 return Res; 1232 Res = ParseCXXCasts(); 1235 Res = ParseBuiltinBitCast(); 1238 Res = ParseCXXTypeid(); 1241 Res = ParseCXXUuidof(); 1244 Res = ParseCXXThis(); 1268 Res = ParseObjCMessageExpressionBody(SourceLocation(), SourceLocation(), 1331 Res = ParseCXXTypeConstructExpression(DS); 1361 Res = ParseCXXIdExpression(isAddressOfOperand); 1381 Res = ParseCXXIdExpression(isAddressOfOperand); 1451 Res = ParseBlockLiteralExpression(); 1467 Res = TryParseLambdaExpression(); 1468 if (!Res.isInvalid() && !Res.get()) 1468 if (!Res.isInvalid() && !Res.get()) 1469 Res = ParseObjCMessageExpression(); 1472 Res = ParseLambdaExpression(); 1476 Res = ParseObjCMessageExpression(); 1491 Res = ParsePostfixExpressionSuffix(Res); 1491 Res = ParsePostfixExpressionSuffix(Res); 1493 if (Expr *PostfixExpr = Res.get()) { 1502 return Res;