Lines Matching refs:m_spans
138 if(max_len > m_spans.size()) in reset()
140 m_spans.resize(max_len); in reset()
145 m_cur_span = &m_spans[0]; in reset()
215 m_cur_span = &m_spans[0]; in reset_spans()
220 unsigned num_spans() const { return unsigned(m_cur_span - &m_spans[0]); } in num_spans()
221 const_iterator begin() const { return &m_spans[1]; } in begin()
222 iterator begin() { return &m_spans[1]; } in begin()
233 pod_array<span> m_spans; variable
311 m_spans(spans), in const_iterator()
315 const span& operator*() const { return m_spans[m_span_idx]; }
316 const span* operator->() const { return &m_spans[m_span_idx]; }
321 const span_array_type& m_spans;
330 m_spans(spans), in iterator()
334 span& operator*() { return m_spans[m_span_idx]; }
335 span* operator->() { return &m_spans[m_span_idx]; }
340 span_array_type& m_spans;
363 m_spans.remove_all(); in reset()
373 m_spans.last().len++; in add_cell()
377 m_spans.add(span(coord_type(x + m_min_x), 1, &m_covers[x])); in add_cell()
389 m_spans.last().len += coord_type(len); in add_cells()
393 m_spans.add(span(coord_type(x + m_min_x), in add_cells()
407 m_spans.last().len += coord_type(len); in add_span()
411 m_spans.add(span(coord_type(x + m_min_x), in add_span()
428 m_spans.remove_all(); in reset_spans()
433 unsigned num_spans() const { return m_spans.size(); } in num_spans()
434 const_iterator begin() const { return const_iterator(m_spans); } in begin()
435 iterator begin() { return iterator(m_spans); } in begin()
446 span_array_type m_spans; variable