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

1 2

  /external/clang/include/clang/Parse/
Parser.h 553 static ExprResult getExprAnnotation(Token &Tok) {
554 return ExprResult::getFromOpaquePointer(Tok.getAnnotationValue());
559 static void setExprAnnotation(Token &Tok, ExprResult ER) {
    [all...]
  /external/clang/include/clang/Sema/
Sema.h     [all...]
Ownership.h 252 typedef ActionResult<Expr*> ExprResult;
267 inline ExprResult ExprError() { return ExprResult(true); }
270 inline ExprResult ExprError(const DiagnosticBuilder&) { return ExprError(); }
273 inline ExprResult ExprEmpty() { return ExprResult(false); }
276 inline Expr *AssertSuccess(ExprResult R) {
  /external/clang/lib/Sema/
TreeTransform.h 132 static inline ExprResult Owned(Expr *E) { return E; }
359 ExprResult TransformExpr(Expr *E);
368 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit);
621 ExprResult TransformCXXNamedCastExpr(CXXNamedCastExpr *E);
623 typedef std::pair<ExprResult, QualType> InitCaptureInfoTy;
625 ExprResult TransformLambdaScope(LambdaExpr *E, CXXMethodDecl *CallOperator,
633 ExprResult TransformAddressOfOperand(Expr *E);
635 ExprResult TransformDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E,
639 ExprResult TransformParenDependentScopeDeclRefExpr(
652 ExprResult Transform##Node(Node *E)
    [all...]
SemaPseudoObject.cpp 219 ExprResult buildRValueOperation(Expr *op);
220 ExprResult buildAssignmentOperation(Scope *Sc,
224 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
228 virtual ExprResult complete(Expr *syntacticForm);
252 virtual ExprResult buildGet() = 0;
253 virtual ExprResult buildSet(Expr *, SourceLocation,
275 ExprResult buildRValueOperation(Expr *op);
276 ExprResult buildAssignmentOperation(Scope *Sc,
280 ExprResult buildIncDecOperation(Scope *Sc, SourceLocation opLoc,
284 bool tryBuildGetOfReference(Expr *op, ExprResult &result)
    [all...]
SemaExpr.cpp 481 ExprResult Sema::DefaultFunctionArrayConversion(Expr *E) {
484 ExprResult result = CheckPlaceholderExpr(E);
595 ExprResult Sema::DefaultLvalueConversion(Expr *E) {
598 ExprResult result = CheckPlaceholderExpr(E);
672 ExprResult Res = ImplicitCastExpr::Create(Context, T, CK_LValueToRValue, E,
687 ExprResult Sema::DefaultFunctionArrayLvalueConversion(Expr *E) {
688 ExprResult Res = DefaultFunctionArrayConversion(E);
699 ExprResult Sema::CallExprUnaryConversions(Expr *E) {
701 ExprResult Res = E;
721 ExprResult Sema::UsualUnaryConversions(Expr *E)
    [all...]
SemaExprCXX.cpp 373 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType,
398 ExprResult Sema::BuildCXXTypeId(QualType TypeInfoType,
405 ExprResult result = CheckPlaceholderExpr(E);
426 ExprResult Result = TransformToPotentiallyEvaluated(E);
466 ExprResult
513 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType,
533 ExprResult Sema::BuildCXXUuidof(QualType TypeInfoType,
553 ExprResult
587 ExprResult
596 ExprResult
    [all...]
SemaExprMember.cpp 236 ExprResult
443 ExprResult
686 static ExprResult LookupMemberExpr(Sema &S, LookupResult &R,
687 ExprResult &BaseExpr, bool &IsArrow,
691 ExprResult
723 ExprResult BaseResult = Base;
724 ExprResult Result = LookupMemberExpr(
749 static ExprResult
755 ExprResult
782 ExprResult result
    [all...]
SemaExprObjC.cpp 34 ExprResult Sema::ParseObjCStringLiteral(SourceLocation *AtLocs,
83 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){
262 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) {
299 ExprResult ConvertedNumber = PerformCopyInitialization(Entity,
312 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc,
315 ExprResult Inner;
331 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element,
338 ExprResult Result = S.CheckPlaceholderExpr(Element);
446 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
455 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr)
    [all...]
SemaStmt.cpp 42 StmtResult Sema::ActOnExprStmt(ExprResult FE) {
375 ExprResult LHS =
416 : ExprResult();
492 ExprResult CondResult(CondVal.release());
580 ExprResult CondResult;
832 ExprResult ConvLo =
    [all...]
SemaTemplateInstantiate.cpp     [all...]
SemaCast.cpp 50 CastOperation(Sema &S, QualType destType, ExprResult src)
65 ExprResult SrcExpr;
87 ExprResult complete(CastExpr *castExpr) {
180 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
188 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr,
194 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr,
201 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr,
204 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr,
212 ExprResult
235 ExprResult
    [all...]
SemaStmtAsm.cpp 153 ExprResult ER = CheckPlaceholderExpr(Exprs[i]);
230 ExprResult ER = CheckPlaceholderExpr(Exprs[i]);
262 ExprResult Result = DefaultFunctionArrayLvalueConversion(Exprs[i]);
497 ExprResult Sema::LookupInlineAsmIdentifier(CXXScopeSpec &SS,
508 ExprResult Result = ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Id,
SemaTemplateVariadic.cpp 430 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc);
501 ExprResult Sema::ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) {
505 ExprResult Sema::CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc,
825 ExprResult Sema::ActOnSizeofParameterPackExpr(Scope *S,
    [all...]
SemaOverload.cpp 42 static ExprResult
64 ExprResult E = DRE;
823 ExprResult result = S.CheckPlaceholderExpr(E);
    [all...]
SemaOpenMP.cpp 656 ExprResult Sema::ActOnOpenMPIdExpression(Scope *CurScope,
776 ExprResult DE = BuildDeclRefExpr(VD, ExprType, VK_LValue, Id.getLoc());
    [all...]
SemaInit.cpp 316 static ExprResult PerformEmptyInit(Sema &SemaRef,
342 ExprResult InitListChecker::PerformEmptyInit(Sema &SemaRef,
443 return VerifyOnly ? ExprResult(static_cast<Expr *>(nullptr))
469 ExprResult DIE = SemaRef.BuildCXXDefaultInitExpr(Loc, Field);
497 ExprResult MemberInit = PerformEmptyInit(SemaRef, Loc, MemberEntity,
598 ExprResult ElementInit = PerformEmptyInit(SemaRef, ILE->getLocEnd(),
    [all...]
  /external/clang/lib/Parse/
ParseExpr.cpp 120 ExprResult Parser::ParseExpression(TypeCastState isTypeCast) {
121 ExprResult LHS(ParseAssignmentExpression(isTypeCast));
130 ExprResult
132 ExprResult LHS(ParseObjCAtExpression(AtLoc));
139 ExprResult
141 ExprResult LHS(true);
157 ExprResult Parser::ParseAssignmentExpression(TypeCastState isTypeCast) {
167 ExprResult LHS = ParseCastExpression(/*isUnaryExpression=*/false,
182 ExprResult
187 ExprResult
    [all...]
ParseInit.cpp 131 ExprResult Parser::ParseInitializerWithPotentialDesignator() {
207 ExprResult Idx;
247 Idx = ExprResult(static_cast<Expr*>(TypeOrExpr));
323 ExprResult RHS(ParseConstantExpression());
381 ExprResult Parser::ParseBraceInitializer() {
418 ExprResult SubElt;
503 ExprResult SubElt;
ParseExprCXX.cpp 592 ExprResult Parser::tryParseCXXIdExpression(CXXScopeSpec &SS, bool isAddressOfOperand,
656 ExprResult Parser::ParseCXXIdExpression(bool isAddressOfOperand) {
665 ExprResult Result =
668 // If the ExprResult is valid but null, then typo correction suggested a
717 ExprResult Parser::ParseLambdaExpression() {
737 ExprResult Parser::TryParseLambdaExpression() {
847 ExprResult Init;
    [all...]
ParseStmt.cpp 384 ExprResult Expr(ParseExpression());
475 ExprResult FilterExpr;
613 StmtResult Parser::ParseCaseStatement(bool MissingCase, ExprResult Expr) {
657 ExprResult LHS;
681 ExprResult RHS;
    [all...]
ParseObjc.cpp     [all...]
ParseOpenMP.cpp 327 ExprResult Res =
494 ExprResult LHS(ParseCastExpression(false, false, NotTypeCast));
495 ExprResult Val(ParseRHSOfBinaryExpression(LHS, prec::Conditional));
578 ExprResult Val;
591 ExprResult LHS(ParseCastExpression(false, false, NotTypeCast));
713 ExprResult VarExpr =
740 ExprResult Tail =
ParseStmtAsm.cpp 65 ExprResult Result = TheParser.ParseMSAsmIdentifier(
183 ExprResult Parser::ParseMSAsmIdentifier(llvm::SmallVectorImpl<Token> &LineToks,
646 ExprResult AsmString(ParseAsmStringLiteral());
707 ExprResult Clobber(ParseAsmStringLiteral());
766 ExprResult Constraint(ParseAsmStringLiteral());
782 ExprResult Res = Actions.CorrectDelayedTyposInExpr(ParseExpression());
ParseCXXInlineMethods.cpp 30 ExprResult& Init) {
346 ExprResult DefArgResult;
431 ExprResult NoexceptExpr;
632 ExprResult Init = ParseCXXMemberInitializer(MI.Field, /*IsFunction=*/false,
    [all...]

Completed in 1111 milliseconds

1 2