HomeSort by relevance Sort by last modified time
    Searched defs:SubExprs (Results 1 - 8 of 8) sorted by null

  /external/clang/include/clang/AST/
StmtCXX.h 131 // SubExprs[RANGE] is an expression or declstmt.
132 // SubExprs[COND] and SubExprs[INC] are expressions.
133 Stmt *SubExprs[END];
151 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); }
153 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]);
155 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); }
156 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); }
157 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); }
158 Stmt *getBody() { return SubExprs[BODY];
    [all...]
StmtObjC.h 27 Stmt* SubExprs[END_EXPR]; // SubExprs[ELEM] is an expression or declstmt.
36 Stmt *getElement() { return SubExprs[ELEM]; }
38 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
40 Stmt *getBody() { return SubExprs[BODY]; }
42 const Stmt *getElement() const { return SubExprs[ELEM]; }
44 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
46 const Stmt *getBody() const { return SubExprs[BODY]; }
48 void setElement(Stmt *S) { SubExprs[ELEM] = S; }
50 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(E)
    [all...]
ExprCXX.h     [all...]
ExprObjC.h 768 Stmt* SubExprs[END_EXPR];
791 {SubExprs[BASE] = base; SubExprs[KEY] = key;}
806 return SourceRange(SubExprs[BASE]->getLocStart(), RBracket);
814 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); }
815 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; }
817 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); }
818 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; }
833 return child_range(SubExprs, SubExprs+END_EXPR)
    [all...]
Stmt.h 665 Stmt* SubExprs[END_EXPR]; // The expression for the RHS is Non-null for
674 SubExprs[SUBSTMT] = 0;
675 SubExprs[LHS] = reinterpret_cast<Stmt*>(lhs);
676 SubExprs[RHS] = reinterpret_cast<Stmt*>(rhs);
692 Expr *getLHS() { return reinterpret_cast<Expr*>(SubExprs[LHS]); }
693 Expr *getRHS() { return reinterpret_cast<Expr*>(SubExprs[RHS]); }
694 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; }
697 return reinterpret_cast<const Expr*>(SubExprs[LHS]);
700 return reinterpret_cast<const Expr*>(SubExprs[RHS]);
702 const Stmt *getSubStmt() const { return SubExprs[SUBSTMT];
    [all...]
Expr.h     [all...]
  /external/clang/lib/AST/
Expr.cpp 805 SubExprs = new (C) Stmt*[numargs+PREARGS_START+NumPreArgs];
806 SubExprs[FN] = fn;
817 SubExprs[i+PREARGS_START+NumPreArgs] = args[i];
833 SubExprs = new (C) Stmt*[numargs+PREARGS_START];
834 SubExprs[FN] = fn;
845 SubExprs[i+PREARGS_START] = args[i];
853 : Expr(SC, Empty), SubExprs(0), NumArgs(0) {
855 SubExprs = new (C) Stmt*[PREARGS_START];
861 : Expr(SC, Empty), SubExprs(0), NumArgs(0) {
863 SubExprs = new (C) Stmt*[PREARGS_START+NumPreArgs]
    [all...]
  /external/clang/lib/Sema/
SemaChecking.cpp 734 SmallVector<Expr*, 5> SubExprs;
735 SubExprs.push_back(Ptr);
739 SubExprs.push_back(TheCall->getArg(1)); // Val1
742 SubExprs.push_back(TheCall->getArg(1)); // Order
747 SubExprs.push_back(TheCall->getArg(2)); // Order
748 SubExprs.push_back(TheCall->getArg(1)); // Val1
752 SubExprs.push_back(TheCall->getArg(3)); // Order
753 SubExprs.push_back(TheCall->getArg(1)); // Val1
754 SubExprs.push_back(TheCall->getArg(2)); // Val2
757 SubExprs.push_back(TheCall->getArg(3)); // Orde
    [all...]

Completed in 62 milliseconds