reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
34 Stmt *getElement() { return SubExprs[ELEM]; } 36 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); 38 Stmt *getBody() { return SubExprs[BODY]; } 40 const Stmt *getElement() const { return SubExprs[ELEM]; } 42 return reinterpret_cast<Expr*>(SubExprs[COLLECTION]); 44 const Stmt *getBody() const { return SubExprs[BODY]; } 46 void setElement(Stmt *S) { SubExprs[ELEM] = S; } 48 SubExprs[COLLECTION] = reinterpret_cast<Stmt*>(E); 50 void setBody(Stmt *S) { SubExprs[BODY] = S; } 59 return SubExprs[BODY]->getEndLoc(); 68 return child_range(&SubExprs[0], &SubExprs[END_EXPR]); 68 return child_range(&SubExprs[0], &SubExprs[END_EXPR]); 72 return const_child_range(&SubExprs[0], &SubExprs[END_EXPR]); 72 return const_child_range(&SubExprs[0], &SubExprs[END_EXPR]);tools/clang/lib/AST/StmtObjC.cpp
24 SubExprs[ELEM] = Elem; 25 SubExprs[COLLECTION] = Collect; 26 SubExprs[BODY] = Body;