|
@ -83,6 +83,7 @@ public: |
|
|
bool operator==(FixedHash const& _c) const { return m_data == _c.m_data; } |
|
|
bool operator==(FixedHash const& _c) const { return m_data == _c.m_data; } |
|
|
bool operator!=(FixedHash const& _c) const { return m_data != _c.m_data; } |
|
|
bool operator!=(FixedHash const& _c) const { return m_data != _c.m_data; } |
|
|
bool operator<(FixedHash const& _c) const { return m_data < _c.m_data; } |
|
|
bool operator<(FixedHash const& _c) const { return m_data < _c.m_data; } |
|
|
|
|
|
bool operator>=(FixedHash const& _c) const { return m_data >= _c.m_data; } |
|
|
|
|
|
|
|
|
// The obvious binary operators.
|
|
|
// The obvious binary operators.
|
|
|
FixedHash& operator^=(FixedHash const& _c) { for (unsigned i = 0; i < N; ++i) m_data[i] ^= _c.m_data[i]; return *this; } |
|
|
FixedHash& operator^=(FixedHash const& _c) { for (unsigned i = 0; i < N; ++i) m_data[i] ^= _c.m_data[i]; return *this; } |
|
|