Lines Matching refs:UseInterval
121 class UseInterval: public ZoneObject {
123 UseInterval(LifetimePosition start, LifetimePosition end) in UseInterval() function
130 UseInterval* next() const { return next_; } in next()
138 LifetimePosition Intersect(const UseInterval* other) const { in Intersect()
150 void set_next(UseInterval* next) { next_ = next; } in set_next()
154 UseInterval* next_;
196 UseInterval* first_interval() const { return first_interval_; } in first_interval()
296 bool HasOverlap(UseInterval* target) const;
302 UseInterval* FirstSearchIntervalForPosition(LifetimePosition position) const;
303 void AdvanceLastProcessedMarker(UseInterval* to_start_of,
310 UseInterval* last_interval_;
311 UseInterval* first_interval_;
316 mutable UseInterval* current_interval_;