HomeSort by relevance Sort by last modified time
    Searched refs:ExprResult (Results 1 - 25 of 41) sorted by null

1 2

  /external/clang/include/clang/Parse/
Parser.h 216 typedef clang::ExprResult ExprResult;
226 ExprResult ExprError() { return ExprResult(true); }
229 ExprResult ExprError(const DiagnosticBuilder &) { return ExprError(); }
232 ExprResult ExprEmpty() { return ExprResult(false); }
454 static ExprResult getExprAnnotation(Token &Tok) {
456 return ExprResult((Expr *)Tok.getAnnotationValue());
458 return ExprResult(true)
    [all...]
  /external/clang/include/clang/Sema/
Sema.h 894 ExprResult Owned(Expr* E) { return E; }
895 ExprResult Owned(ExprResult R) { return R; }
    [all...]
Ownership.h 233 typedef ActionResult<Expr*> ExprResult;
248 inline ExprResult ExprError() { return ExprResult(true); }
251 inline ExprResult ExprError(const DiagnosticBuilder&) { return ExprError(); }
254 inline ExprResult ExprEmpty() { return ExprResult(false); }
257 inline Expr *AssertSuccess(ExprResult R) {
  /external/clang/lib/Parse/
ParseExpr.cpp 119 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {
120 ExprResult LHS(ParseAssignmentExpression(isTypeCast));
129 ExprResult
131 ExprResult LHS(ParseObjCAtExpression(AtLoc));
138 ExprResult
140 ExprResult LHS(true);
156 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) {
166 ExprResult LHS = ParseCastExpression(/*isUnaryExpression=*/false,
181 ExprResult
186 ExprResult
    [all...]
ParseInit.cpp 149 ExprResult Parser::ParseInitializerWithPotentialDesignator() {
225 ExprResult Idx;
265 Idx = ExprResult(static_cast<Expr*>(TypeOrExpr));
341 ExprResult RHS(ParseConstantExpression());
399 ExprResult Parser::ParseBraceInitializer() {
436 ExprResult SubElt;
519 ExprResult SubElt;
ParseStmt.cpp 314 ExprResult Expr(ParseExpression());
405 ExprResult FilterExpr(ParseExpression());
488 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) {
531 ExprResult LHS(MissingCase ? Expr : ParseConstantExpression());
540 ExprResult RHS;
848 ExprResult Res(ParseExpressionWithLeadingExtension(ExtLoc));
890 bool Parser::ParseParenExprOrCondition(ExprResult &ExprResult,
898 ParseCXXCondition(ExprResult, DeclResult, Loc, ConvertToBoolean);
900 ExprResult = ParseExpression()
    [all...]
ParseExprCXX.cpp 542 ExprResult Parser::ParseCXXIdExpression(bool isAddressOfOperand) {
601 ExprResult Parser::ParseLambdaExpression() {
622 ExprResult Parser::TryParseLambdaExpression() {
785 ExprResult Parser::ParseLambdaExpressionAfterIntroducer(
832 ExprResult NoexceptExpr;
    [all...]
ParseObjc.cpp     [all...]
ParseDecl.cpp 270 ExprResult ArgExpr(ParseAssignmentExpression());
337 ExprResult ArgExpr(ParseConstantExpression());
704 ExprResult MessageExpr;
    [all...]
ParseCXXInlineMethods.cpp 38 ExprResult& Init) {
340 ExprResult DefArgResult;
517 ExprResult Init = ParseCXXMemberInitializer(MI.Field, /*IsFunction=*/false,
ParseDeclCXX.cpp 628 ExprResult AssertExpr(ParseConstantExpression());
644 ExprResult AssertMessage(ParseStringLiteralExpression());
670 ExprResult Result;
761 DS.getRepAsExpr() : ExprResult());
    [all...]
  /external/clang/lib/Sema/
SemaPseudoObject.cpp 182 ExprResult buildRValueOperation(Expr *op);
183 ExprResult buildAssignmentOperation(Scope *Sc,
187 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
191 virtual ExprResult complete(Expr *syntacticForm);
212 virtual ExprResult buildGet() = 0;
213 virtual ExprResult buildSet(Expr *, SourceLocation,
234 ExprResult buildRValueOperation(Expr *op);
235 ExprResult buildAssignmentOperation(Scope *Sc,
239 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
243 bool tryBuildGetOfReference(Expr *op, ExprResult &result)
    [all...]
TreeTransform.h 132 static inline ExprResult Owned(Expr *E) { return E; }
324 ExprResult TransformExpr(Expr *E);
333 ExprResult TransformInitializer(Expr *Init, bool CXXDirectInit);
581 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E);
584 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator);
586 ExprResult TransformAddressOfOperand(Expr *E);
587 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E,
593 ExprResult Transform##Node(Node *E);
    [all...]
SemaExprCXX.cpp 290 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType,
313 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType,
319 ExprResult result = CheckPlaceholderExpr(E);
340 ExprResult Result = TransformToPotentiallyEvaluated(E);
368 ExprResult
415 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType,
431 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType,
447 ExprResult
481 ExprResult
490 ExprResult
    [all...]
SemaExpr.cpp 401 ExprResult Sema::DefaultFunctionArrayConversion(Expr *E) {
404 ExprResult result = CheckPlaceholderExpr(E);
453 ExprResult Sema::DefaultLvalueConversion(Expr *E) {
456 ExprResult result = CheckPlaceholderExpr(E);
515 ExprResult Res = Owned(ImplicitCastExpr::Create(Context, T, CK_LValueToRValue,
530 ExprResult Sema::DefaultFunctionArrayLvalueConversion(Expr *E) {
531 ExprResult Res = DefaultFunctionArrayConversion(E);
546 ExprResult Sema::UsualUnaryConversions(Expr *E) {
548 ExprResult Res = DefaultFunctionArrayLvalueConversion(E);
595 ExprResult Sema::DefaultArgumentPromotion(Expr *E)
    [all...]
SemaExprMember.cpp 216 ExprResult
428 ExprResult
627 ExprResult
655 ExprResult BaseResult = Owned(Base);
656 ExprResult Result =
681 static ExprResult
687 ExprResult
713 ExprResult result
820 ExprResult
    [all...]
SemaExprObjC.cpp 34 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs,
79 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){
257 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) {
294 ExprResult ConvertedNumber = PerformCopyInitialization(Entity,
307 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc,
310 ExprResult Inner;
326 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element,
332 ExprResult Result = S.CheckPlaceholderExpr(Element);
420 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
429 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr)
    [all...]
SemaTemplateInstantiate.cpp     [all...]
SemaStmt.cpp 39 StmtResult Sema::ActOnExprStmt(ExprResult FE) {
428 ExprResult CondResult(CondVal.release());
558 ExprResult CondResult;
750 ExprResult ConvLo =
870 ExprResult ConvHi =
    [all...]
SemaCast.cpp 48 CastOperation(Sema &S, QualType destType, ExprResult src)
63 ExprResult SrcExpr;
85 ExprResult complete(CastExpr *castExpr) {
181 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
189 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr,
195 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr,
204 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr,
212 ExprResult
235 ExprResult
239 ExprResult Ex = Owned(E)
    [all...]
SemaOverload.cpp 40 static ExprResult
53 ExprResult E = S.Owned(DRE);
841 ExprResult result = S.CheckPlaceholderExpr(E);
    [all...]
SemaInit.cpp 322 ExprResult MemberInit
431 ExprResult ElementInit
    [all...]
SemaTemplateVariadic.cpp 416 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc);
491 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) {
495 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc,
798 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S,
SemaChecking.cpp 98 ExprResult
100 ExprResult TheCallResult(Owned(TheCall));
385 ExprResult RHS = DefaultFunctionArrayLvalueConversion(Arg);
625 ExprResult Sema::SemaAtomicOpsOverloaded(ExprResult TheCallResult,
868 ExprResult Arg = TheCall->getArg(i);
    [all...]
SemaLambda.cpp 806 ExprResult Sema::ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body,
    [all...]

Completed in 115 milliseconds

1 2