Lines Matching refs:range
148 /// A range of statement iterators.
152 /// for (StmtRange range = stmt->children(); range; ++range)
165 assert(!empty() && "incrementing on empty range");
171 assert(!empty() && "incrementing on empty range");
177 friend const StmtIterator &begin(const StmtRange &range) {
178 return range.first;
180 friend const StmtIterator &end(const StmtRange &range) {
181 return range.second;
185 /// A range of const statement iterators.
189 /// for (ConstStmtRange range = stmt->children(); range; ++range)
195 ConstStmtRange(const StmtRange &range)
196 : std::pair<ConstStmtIterator,ConstStmtIterator>(range.first, range.second)
208 assert(!empty() && "incrementing on empty range");
214 assert(!empty() && "incrementing on empty range");
220 friend const ConstStmtIterator &begin(const ConstStmtRange &range) {
221 return range.first;
223 friend const ConstStmtIterator &end(const ConstStmtRange &range) {
224 return range.second;