adding extra operators

This commit is contained in:
Daniel Larimer 2014-03-13 20:04:47 -04:00
parent b83a49298e
commit d3c2f60fe0

View file

@ -21,6 +21,10 @@ struct unsigned_int {
friend bool operator==( const unsigned_int& i, const uint32_t& v ) { return v == i.value; } friend bool operator==( const unsigned_int& i, const uint32_t& v ) { return v == i.value; }
friend bool operator!=( const unsigned_int& i, const uint32_t& v ) { return v != i.value; } friend bool operator!=( const unsigned_int& i, const uint32_t& v ) { return v != i.value; }
friend bool operator<( const unsigned_int& i, const uint32_t& v ) { return v < i.value; }
friend bool operator>=( const unsigned_int& i, const uint32_t& v ) { return v >= i.value; }
friend bool operator<( const unsigned_int& i, const unsigned_int& v ) { return v < i.value; }
friend bool operator>=( const unsigned_int& i, const unsigned_int& v ) { return v >= i.value; }
}; };
struct signed_int { struct signed_int {