Home | History | Annotate | Download | only in ui

Lines Matching full:rhs

39                         Region(const Region& rhs);
40 explicit Region(const Rect& rhs);
44 Region& operator = (const Region& rhs);
59 Region& orSelf(const Rect& rhs);
60 Region& andSelf(const Rect& rhs);
61 Region& subtractSelf(const Rect& rhs);
64 Region& orSelf(const Region& rhs);
65 Region& andSelf(const Region& rhs);
66 Region& subtractSelf(const Region& rhs);
69 const Region merge(const Rect& rhs) const;
70 const Region intersect(const Rect& rhs) const;
71 const Region subtract(const Rect& rhs) const;
74 const Region merge(const Region& rhs) const;
75 const Region intersect(const Region& rhs) const;
76 const Region subtract(const Region& rhs) const;
78 // these translate rhs first
80 Region& orSelf(const Region& rhs, int dx, int dy);
81 Region& andSelf(const Region& rhs, int dx, int dy);
82 Region& subtractSelf(const Region& rhs, int dx, int dy);
84 // these translate rhs first
86 const Region merge(const Region& rhs, int dx, int dy) const;
87 const Region intersect(const Region& rhs, int dx, int dy) const;
88 const Region subtract(const Region& rhs, int dx, int dy) const;
91 inline const Region operator | (const Region& rhs) const;
92 inline const Region operator & (const Region& rhs) const;
93 inline const Region operator - (const Region& rhs) const;
96 inline Region& operator |= (const Region& rhs);
97 inline Region& operator &= (const Region& rhs);
98 inline Region& operator -= (const Region& rhs);
136 const Region operation(const Rect& rhs, int op) const;
137 const Region operation(const Region& rhs, int op) const;
138 const Region operation(const Region& rhs, int dx, int dy, int op) const;
141 const Region& lhs, const Region& rhs, int dx, int dy);
143 const Region& lhs, const Rect& rhs, int dx, int dy);
146 const Region& lhs, const Region& rhs);
148 const Region& lhs, const Rect& rhs);
160 const Region Region::operator | (const Region& rhs) const {
161 return merge(rhs);
163 const Region Region::operator & (const Region& rhs) const {
164 return intersect(rhs);
166 const Region Region::operator - (const Region& rhs) const {
167 return subtract(rhs);
174 Region& Region::operator |= (const Region& rhs) {
175 return orSelf(rhs);
177 Region& Region::operator &= (const Region& rhs) {
178 return andSelf(rhs);
180 Region& Region::operator -= (const Region& rhs) {
181 return subtractSelf(rhs);