Lines Matching refs:rhs
127 bool operator==(const A &rhs) const;
128 bool operator!=(const A &rhs) const;
129 bool operator<(const A &rhs) const; // used by less
212 inline bool A::operator==(const A &rhs) const
214 if(b != rhs.b)
216 if(l != rhs.l)
219 if(f != rhs.f)
221 if(g != rhs.g)
224 if(m != rhs.m)
226 if(n != rhs.n)
228 if(o != rhs.o)
230 if(p != rhs.p)
232 if(q != rhs.q)
235 if(r != rhs.r)
238 if(c != rhs.c)
240 if(s != rhs.s)
242 if(t != rhs.t)
244 if(u != rhs.u)
246 if(v != rhs.v)
248 if(std::abs( boost::math::float_distance(w, rhs.w)) > 1)
250 if(std::abs( boost::math::float_distance(x, rhs.x)) > 1)
252 if(0 != y.compare(rhs.y))
255 if(0 != z.compare(rhs.z))
261 inline bool A::operator!=(const A &rhs) const
263 return ! (*this == rhs);
266 inline bool A::operator<(const A &rhs) const
268 if(b != rhs.b)
269 return b < rhs.b;
271 if(f != rhs.f)
272 return f < rhs.f;
273 if(g != rhs.g)
274 return g < rhs.g;
276 if(l != rhs.l )
277 return l < rhs.l;
278 if(m != rhs.m )
279 return m < rhs.m;
280 if(n != rhs.n )
281 return n < rhs.n;
282 if(o != rhs.o )
283 return o < rhs.o;
284 if(p != rhs.p )
285 return p < rhs.p;
286 if(q != rhs.q )
287 return q < rhs.q;
289 if(r != rhs.r )
290 return r < rhs.r;
292 if(c != rhs.c )
293 return c < rhs.c;
294 if(s != rhs.s )
295 return s < rhs.s;
296 if(t != rhs.t )
297 return t < rhs.t;
298 if(u != rhs.u )
299 return u < rhs.u;
300 if(v != rhs.v )
301 return v < rhs.v;
302 if(w != rhs.w )
303 return w < rhs.w;
304 if(x != rhs.x )
305 return x < rhs.x;
306 int i = y.compare(rhs.y);
310 int j = z.compare(rhs.z);