Lines Matching defs:IntStack
91 std::vector<std::pair<Interval*, typename Interval::succ_iterator> > IntStack;
117 while (!IntStack.empty()) {
119 IntStack.pop_back();
123 inline bool operator==(const _Self& x) const { return IntStack == x.IntStack;}
126 inline const Interval *operator*() const { return IntStack.back().first; }
127 inline Interval *operator*() { return IntStack.back().first; }
132 assert(!IntStack.empty() && "Attempting to use interval iterator at end!");
136 Interval::succ_iterator &SuccIt = IntStack.back().second,
137 EndIt = succ_end(IntStack.back().first);
145 if (IOwnMem) delete IntStack.back().first;
148 IntStack.pop_back();
149 } while (!IntStack.empty());
178 IntStack.push_back(std::make_pair(Int, succ_begin(Int)));