Lines Matching refs:end
93 virtual bool end() const = 0; // if true, get will return 0
144 for (DLList::Iterator it = (list)->iterator(); !(it).end(); (it).next())
194 virtual void next() { if (!end()) pos = rev ? pos->prev : pos->next; }
196 virtual bool end() const { return pos == term; }
198 // caution: if you're at end-2 and erase it, then do next, you're at end
393 bool end() const { return pos >= size; }
431 inline int end() const { checkTail(); return tail ? tail->end : -1; }
436 inline int extent() const { return end() - begin(); }
447 Range(int a, int b) : next(0), bgn(a), end(b) { }
451 int end;
457 while (next && end >= next->bgn) {
460 end = MAX2(end, next->end);