diff --git a/include/fc/static_variant.hpp b/include/fc/static_variant.hpp index 3db2bdf..8951891 100644 --- a/include/fc/static_variant.hpp +++ b/include/fc/static_variant.hpp @@ -268,6 +268,14 @@ public: v.visit( impl::move_construct(*this) ); return *this; } + friend bool operator == ( const static_variant& a, const static_variant& b ) + { + return a.wich() == b.which(); + } + friend bool operator < ( const static_variant& a, const static_variant& b ) + { + return a.wich() < b.which(); + } template X& get() {