From d3c2f60fe0254ff8404506f0478321d56a63d60d Mon Sep 17 00:00:00 2001 From: Daniel Larimer Date: Thu, 13 Mar 2014 20:04:47 -0400 Subject: [PATCH] adding extra operators --- include/fc/io/varint.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/fc/io/varint.hpp b/include/fc/io/varint.hpp index f3c49ad..ddc1c73 100644 --- a/include/fc/io/varint.hpp +++ b/include/fc/io/varint.hpp @@ -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 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 {