Lines Matching defs:rhs

40                         Region(const Region& rhs);
41 explicit Region(const Rect& rhs);
46 Region& operator = (const Region& rhs);
65 Region& orSelf(const Rect& rhs);
66 Region& xorSelf(const Rect& rhs);
67 Region& andSelf(const Rect& rhs);
68 Region& subtractSelf(const Rect& rhs);
71 Region& orSelf(const Region& rhs);
72 Region& xorSelf(const Region& rhs);
73 Region& andSelf(const Region& rhs);
74 Region& subtractSelf(const Region& rhs);
77 const Region merge(const Rect& rhs) const;
78 const Region mergeExclusive(const Rect& rhs) const;
79 const Region intersect(const Rect& rhs) const;
80 const Region subtract(const Rect& rhs) const;
83 const Region merge(const Region& rhs) const;
84 const Region mergeExclusive(const Region& rhs) const;
85 const Region intersect(const Region& rhs) const;
86 const Region subtract(const Region& rhs) const;
88 // these translate rhs first
90 Region& orSelf(const Region& rhs, int dx, int dy);
91 Region& xorSelf(const Region& rhs, int dx, int dy);
92 Region& andSelf(const Region& rhs, int dx, int dy);
93 Region& subtractSelf(const Region& rhs, int dx, int dy);
95 // these translate rhs first
97 const Region merge(const Region& rhs, int dx, int dy) const;
98 const Region mergeExclusive(const Region& rhs, int dx, int dy) const;
99 const Region intersect(const Region& rhs, int dx, int dy) const;
100 const Region subtract(const Region& rhs, int dx, int dy) const;
103 inline const Region operator | (const Region& rhs) const;
104 inline const Region operator ^ (const Region& rhs) const;
105 inline const Region operator & (const Region& rhs) const;
106 inline const Region operator - (const Region& rhs) const;
109 inline Region& operator |= (const Region& rhs);
110 inline Region& operator ^= (const Region& rhs);
111 inline Region& operator &= (const Region& rhs);
112 inline Region& operator -= (const Region& rhs);
153 const Region operation(const Rect& rhs, uint32_t op) const;
154 const Region operation(const Region& rhs, uint32_t op) const;
155 const Region operation(const Region& rhs, int dx, int dy, uint32_t op) const;
158 const Region& lhs, const Region& rhs, int dx, int dy);
160 const Region& lhs, const Rect& rhs, int dx, int dy);
163 const Region& lhs, const Region& rhs);
165 const Region& lhs, const Rect& rhs);
181 const Region Region::operator | (const Region& rhs) const {
182 return merge(rhs);
184 const Region Region::operator ^ (const Region& rhs) const {
185 return mergeExclusive(rhs);
187 const Region Region::operator & (const Region& rhs) const {
188 return intersect(rhs);
190 const Region Region::operator - (const Region& rhs) const {
191 return subtract(rhs);
198 Region& Region::operator |= (const Region& rhs) {
199 return orSelf(rhs);
201 Region& Region::operator ^= (const Region& rhs) {
202 return xorSelf(rhs);
204 Region& Region::operator &= (const Region& rhs) {
205 return andSelf(rhs);
207 Region& Region::operator -= (const Region& rhs) {
208 return subtractSelf(rhs);