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

  /external/clang/include/clang/AST/
ExprOpenMP.h 47 Stmt *SubExprs[END_EXPR];
70 SubExprs[BASE] = Base;
71 SubExprs[LOWER_BOUND] = LowerBound;
72 SubExprs[LENGTH] = Length;
82 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); }
83 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); }
85 void setBase(Expr *E) { SubExprs[BASE] = E; }
91 Expr *getLowerBound() { return cast_or_null<Expr>(SubExprs[LOWER_BOUND]); }
93 return cast_or_null<Expr>(SubExprs[LOWER_BOUND]);
96 void setLowerBound(Expr *E) { SubExprs[LOWER_BOUND] = E;
    [all...]
StmtCXX.h 131 // SubExprs[RANGE] is an expression or declstmt.
132 // SubExprs[COND] and SubExprs[INC] are expressions.
133 Stmt *SubExprs[END];
154 DeclStmt *getRangeStmt() { return cast<DeclStmt>(SubExprs[RANGE]); }
156 return cast_or_null<DeclStmt>(SubExprs[BEGINEND]);
158 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); }
159 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); }
160 DeclStmt *getLoopVarStmt() { return cast<DeclStmt>(SubExprs[LOOPVAR]); }
161 Stmt *getBody() { return SubExprs[BODY];
    [all...]
Stmt.h 680 Stmt* SubExprs[END_EXPR]; // The expression for the RHS is Non-null for
686 SubExprs[SUBSTMT] = nullptr;
687 SubExprs[LHS] = reinterpret_cast<Stmt*>(lhs);
688 SubExprs[RHS] = reinterpret_cast<Stmt*>(rhs);
702 Expr *getLHS() { return reinterpret_cast<Expr*>(SubExprs[LHS]); }
703 Expr *getRHS() { return reinterpret_cast<Expr*>(SubExprs[RHS]); }
704 Stmt *getSubStmt() { return SubExprs[SUBSTMT]; }
707 return reinterpret_cast<const Expr*>(SubExprs[LHS]);
710 return reinterpret_cast<const Expr*>(SubExprs[RHS]);
712 const Stmt *getSubStmt() const { return SubExprs[SUBSTMT];
    [all...]
StmtObjC.h 26 Stmt* SubExprs[END_EXPR]; // SubExprs[ELEM] is an expression or declstmt.
35 Stmt *getElement() { return SubExprs[ELEM]; }
37 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
39 Stmt *getBody() { return SubExprs[BODY]; }
41 const Stmt *getElement() const { return SubExprs[ELEM]; }
43 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]);
45 const Stmt *getBody() const { return SubExprs[BODY]; }
47 void setElement(Stmt *S) { SubExprs[ELEM] = S; }
49 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(E)
    [all...]
Expr.h     [all...]
ExprCXX.h 694 Stmt *SubExprs[NUM_SUBEXPRS];
697 void setBase(Expr *Base) { SubExprs[BASE_EXPR] = Base; }
698 void setIdx(Expr *Idx) { SubExprs[IDX_EXPR] = Idx; }
707 SubExprs[BASE_EXPR] = Base;
708 SubExprs[IDX_EXPR] = Idx;
715 Expr *getBase() { return cast<Expr>(SubExprs[BASE_EXPR]); }
716 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE_EXPR]); }
718 Expr *getIdx() { return cast<Expr>(SubExprs[IDX_EXPR]); }
719 const Expr *getIdx() const { return cast<Expr>(SubExprs[IDX_EXPR]); }
739 return child_range(&SubExprs[0], &SubExprs[0] + NUM_SUBEXPRS)
    [all...]
ExprObjC.h 772 Stmt* SubExprs[END_EXPR];
795 {SubExprs[BASE] = base; SubExprs[KEY] = key;}
811 return SubExprs[BASE]->getLocStart();
819 Expr *getBaseExpr() const { return cast<Expr>(SubExprs[BASE]); }
820 void setBaseExpr(Stmt *S) { SubExprs[BASE] = S; }
822 Expr *getKeyExpr() const { return cast<Expr>(SubExprs[KEY]); }
823 void setKeyExpr(Stmt *S) { SubExprs[KEY] = S; }
838 return child_range(SubExprs, SubExprs+END_EXPR)
    [all...]
  /external/clang/lib/AST/
StmtCXX.cpp 59 SubExprs[RANGE] = Range;
60 SubExprs[BEGINEND] = BeginEndStmt;
61 SubExprs[COND] = Cond;
62 SubExprs[INC] = Inc;
63 SubExprs[LOOPVAR] = LoopVar;
64 SubExprs[BODY] = Body;
StmtObjC.cpp 25 SubExprs[ELEM] = Elem;
26 SubExprs[COLLECTION] = Collect;
27 SubExprs[BODY] = Body;
Stmt.cpp 764 SubExprs[COND] = cond;
765 SubExprs[THEN] = then;
766 SubExprs[ELSE] = elsev;
770 if (!SubExprs[VAR])
773 DeclStmt *DS = cast<DeclStmt>(SubExprs[VAR]);
779 SubExprs[VAR] = nullptr;
784 SubExprs[VAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(),
793 SubExprs[INIT] = Init;
795 SubExprs[COND] = Cond;
796 SubExprs[INC] = Inc
    [all...]
Expr.cpp     [all...]
ExprCXX.cpp 149 SubExprs(nullptr), OperatorNew(operatorNew), OperatorDelete(operatorDelete),
166 SubExprs[i++] = arraySize;
176 SubExprs[i++] = initializer;
185 SubExprs[i++] = placementArgs[j];
202 assert(SubExprs == nullptr && "SubExprs already allocated");
207 SubExprs = new (C) Stmt*[TotalSize];
    [all...]
  /external/clang/lib/Serialization/
ASTReaderStmt.cpp 693 E->SubExprs[ConditionalOperator::COND] = Reader.ReadSubExpr();
694 E->SubExprs[ConditionalOperator::LHS] = Reader.ReadSubExpr();
695 E->SubExprs[ConditionalOperator::RHS] = Reader.ReadSubExpr();
704 E->SubExprs[BinaryConditionalOperator::COMMON] = Reader.ReadSubExpr();
705 E->SubExprs[BinaryConditionalOperator::COND] = Reader.ReadSubExpr();
706 E->SubExprs[BinaryConditionalOperator::LHS] = Reader.ReadSubExpr();
707 E->SubExprs[BinaryConditionalOperator::RHS] = Reader.ReadSubExpr();
774 assert(NumSubExprs == E->getNumSubExprs() && "Wrong number of subexprs");
913 E->SubExprs =
916 E->SubExprs[GenericSelectionExpr::CONTROLLING] = Reader.ReadSubExpr()
    [all...]
ASTWriterStmt.cpp     [all...]
  /external/clang/lib/Sema/
SemaChecking.cpp     [all...]
TreeTransform.h     [all...]

Completed in 119 milliseconds