Lines Matching refs:m_spans
59 m_spans(), in scanline_bin()
68 if(max_len > m_spans.size()) in reset()
70 m_spans.resize(max_len); in reset()
73 m_cur_span = &m_spans[0]; in reset()
124 m_cur_span = &m_spans[0]; in reset_spans()
129 unsigned num_spans() const { return unsigned(m_cur_span - &m_spans[0]); } in num_spans()
130 const_iterator begin() const { return &m_spans[1]; } in begin()
138 pod_array<span> m_spans; variable
170 m_spans(spans), in const_iterator()
174 const span& operator*() const { return m_spans[m_span_idx]; }
175 const span* operator->() const { return &m_spans[m_span_idx]; }
180 const span_array_type& m_spans;
192 m_spans.remove_all(); in reset()
200 m_spans.last().len++; in add_cell()
204 m_spans.add(span(coord_type(x), 1)); in add_cell()
214 m_spans.last().len += coord_type(len); in add_span()
218 m_spans.add(span(coord_type(x), coord_type(len))); in add_span()
239 m_spans.remove_all(); in reset_spans()
244 unsigned num_spans() const { return m_spans.size(); } in num_spans()
245 const_iterator begin() const { return const_iterator(m_spans); } in begin()
254 span_array_type m_spans; variable