Lines Matching defs:Event
118 _entry_events.push_back(Event(b.max(), i));
119 _exit_events.push_back(Event(b.min(), i));
125 Event next_entry = _get_next(_entry_events);
126 Event next_exit = _get_next(_exit_events);
144 struct Event
145 : boost::totally_ordered<Event>
150 Event(Coord c, Iter const &i)
153 Event()
156 bool operator<(Event const &other) const { return coord < other.coord; }
157 bool operator==(Event const &other) const { return coord == other.coord; }
161 static Event _get_next(std::vector<Event> &heap) {
163 Event e;
167 Event ret = heap.back();
173 std::vector<Event> _entry_events;
174 std::vector<Event> _exit_events;