Lines Matching refs:UseInterval
206 class UseInterval: public ZoneObject {
208 UseInterval(LifetimePosition start, LifetimePosition end) in UseInterval() function
215 UseInterval* next() const { return next_; } in next()
223 LifetimePosition Intersect(const UseInterval* other) const { in Intersect()
235 void set_next(UseInterval* next) { next_ = next; } in set_next()
239 UseInterval* next_;
282 UseInterval* first_interval() const { return first_interval_; } in first_interval()
375 bool HasOverlap(UseInterval* target) const;
381 UseInterval* FirstSearchIntervalForPosition(LifetimePosition position) const;
382 void AdvanceLastProcessedMarker(UseInterval* to_start_of,
389 UseInterval* last_interval_;
390 UseInterval* first_interval_;
395 mutable UseInterval* current_interval_;