Lines Matching refs:RowSpanSet
226 void DesktopRegion::IntersectRows(const RowSpanSet& set1, in IntersectRows()
227 const RowSpanSet& set2, in IntersectRows()
228 RowSpanSet* output) { in IntersectRows()
229 RowSpanSet::const_iterator it1 = set1.begin(); in IntersectRows()
230 RowSpanSet::const_iterator end1 = set1.end(); in IntersectRows()
231 RowSpanSet::const_iterator it2 = set2.begin(); in IntersectRows()
232 RowSpanSet::const_iterator end2 = set2.end(); in IntersectRows()
336 RowSpanSet new_spans; in Subtract()
381 for (RowSpanSet::iterator span = row->spans.begin(); in Translate()
421 RowSpanSet::iterator start = std::lower_bound( in AddSpanToRow()
426 RowSpanSet::iterator end = in AddSpanToRow()
461 RowSpanSet::const_iterator it = std::lower_bound( in IsSpanInRow()
467 void DesktopRegion::SubtractRows(const RowSpanSet& set_a, in SubtractRows()
468 const RowSpanSet& set_b, in SubtractRows()
469 RowSpanSet* output) { in SubtractRows()
472 RowSpanSet::const_iterator it_b = set_b.begin(); in SubtractRows()
476 for (RowSpanSet::const_iterator it_a = set_a.begin(); it_a != set_a.end(); in SubtractRows()