Lines Matching refs:lhs
69 inline region_operator(int op, const region& lhs, const region& rhs) in region_operator() argument
70 : op_mask(op), spanner(lhs, rhs) in region_operator()
77 SpannerInner spannerInner(spanner.lhs, spanner.rhs); in operator()
161 region lhs; variable
165 inline Spanner(const region& lhs, const region& rhs) in Spanner() argument
166 : lhs(lhs), rhs(rhs) in Spanner()
168 if (lhs.count) { in Spanner()
169 SpannerBase::lhs_head = lhs.rects->top + lhs.dy; in Spanner()
170 SpannerBase::lhs_tail = lhs.rects->bottom + lhs.dy; in Spanner()
179 return !rhs.count && !lhs.count; in isDone()
188 advance(lhs, SpannerBase::lhs_head, SpannerBase::lhs_tail); in next()
222 region lhs; variable
226 inline SpannerInner(const region& lhs, const region& rhs) in SpannerInner() argument
227 : lhs(lhs), rhs(rhs) in SpannerInner()
233 if (lhs.count) { in prepare()
234 SpannerBase::lhs_head = lhs.rects->left + lhs.dx; in prepare()
235 SpannerBase::lhs_tail = lhs.rects->right + lhs.dx; in prepare()
247 if (lhs.count) { in prepare()
248 SpannerBase::lhs_head = lhs.rects->left + lhs.dx; in prepare()
249 SpannerBase::lhs_tail = lhs.rects->right + lhs.dx; in prepare()
269 advance(lhs, SpannerBase::lhs_head, SpannerBase::lhs_tail); in next()