| 47 | X& operator-=(X& l, X const& r) { l.set(l.value() - r.value()); return l; } |
| 48 | |
| 49 | bool operator<(X const& x, X const& y) { return x.value() < y.value(); } |
| 50 | bool operator<(X const& x, int y) { return x.value() < y; } |
| 51 | bool operator<(int x, X const& y) { return x < y.value(); } |
| 52 |