Lines Matching refs:rhs
37 Region(const Region& rhs);
38 explicit Region(const Rect& rhs);
42 Region& operator = (const Region& rhs);
57 Region& orSelf(const Rect& rhs);
58 Region& andSelf(const Rect& rhs);
59 Region& subtractSelf(const Rect& rhs);
62 Region& orSelf(const Region& rhs);
63 Region& andSelf(const Region& rhs);
64 Region& subtractSelf(const Region& rhs);
67 const Region merge(const Rect& rhs) const;
68 const Region intersect(const Rect& rhs) const;
69 const Region subtract(const Rect& rhs) const;
72 const Region merge(const Region& rhs) const;
73 const Region intersect(const Region& rhs) const;
74 const Region subtract(const Region& rhs) const;
78 Region& orSelf(const Region& rhs, int dx, int dy);
79 Region& andSelf(const Region& rhs, int dx, int dy);
80 Region& subtractSelf(const Region& rhs, int dx, int dy);
84 const Region merge(const Region& rhs, int dx, int dy) const;
85 const Region intersect(const Region& rhs, int dx, int dy) const;
86 const Region subtract(const Region& rhs, int dx, int dy) const;
89 inline const Region operator | (const Region& rhs) const;
90 inline const Region operator & (const Region& rhs) const;
91 inline const Region operator - (const Region& rhs) const;
94 inline Region& operator |= (const Region& rhs);
95 inline Region& operator &= (const Region& rhs);
96 inline Region& operator -= (const Region& rhs);
134 const Region operation(const Rect& rhs, int op) const;
135 const Region operation(const Region& rhs, int op) const;
136 const Region operation(const Region& rhs, int dx, int dy, int op) const;
139 const Region& lhs, const Region& rhs, int dx, int dy);
141 const Region& lhs, const Rect& rhs, int dx, int dy);
144 const Region& lhs, const Region& rhs);
146 const Region& lhs, const Rect& rhs);
158 const Region Region::operator | (const Region& rhs) const {
159 return merge(rhs);
161 const Region Region::operator & (const Region& rhs) const {
162 return intersect(rhs);
164 const Region Region::operator - (const Region& rhs) const {
165 return subtract(rhs);
172 Region& Region::operator |= (const Region& rhs) {
173 return orSelf(rhs);
175 Region& Region::operator &= (const Region& rhs) {
176 return andSelf(rhs);
178 Region& Region::operator -= (const Region& rhs) {
179 return subtractSelf(rhs);