fix unit_id comparision
This commit is contained in:
parent
45c1872777
commit
e902417d49
1 changed files with 5 additions and 5 deletions
|
@ -35,11 +35,11 @@ namespace n_unit {
|
|||
static unit_id create_real(size_t val) { return unit_id(val); }
|
||||
static unit_id create_fake(size_t val) { return unit_id(val + highest_bit); }
|
||||
|
||||
friend bool operator <(unit_id a, unit_id b) { return a < b; }
|
||||
friend bool operator <=(unit_id a, unit_id b) { return a <= b; }
|
||||
friend bool operator ==(unit_id a, unit_id b) { return a == b; }
|
||||
friend bool operator >=(unit_id a, unit_id b) { return a >= b; }
|
||||
friend bool operator >(unit_id a, unit_id b) { return a > b; }
|
||||
friend bool operator <(unit_id a, unit_id b) { return a.value < b.value; }
|
||||
friend bool operator <=(unit_id a, unit_id b) { return a.value <= b.value; }
|
||||
friend bool operator ==(unit_id a, unit_id b) { return a.value == b.value; }
|
||||
friend bool operator >=(unit_id a, unit_id b) { return a.value >= b.value; }
|
||||
friend bool operator >(unit_id a, unit_id b) { return a.value > b.value; }
|
||||
};
|
||||
|
||||
class id_manager //: private boost::noncopyable
|
||||
|
|
Loading…
Add table
Reference in a new issue