diff --git a/include/boost/typeof/int_encoding.hpp b/include/boost/typeof/int_encoding.hpp index dea1bbd..5b2bec4 100755 --- a/include/boost/typeof/int_encoding.hpp +++ b/include/boost/typeof/int_encoding.hpp @@ -70,6 +70,14 @@ namespace boost { namespace type_of { template struct encode_integral : encode_size_t< V, (typename get_unsigned::type)n,(((typename get_unsigned::type)n)>=0x3fffffff) > {}; + + template + struct encode_integral : encode_size_t< V, 1,false> + {}; + + template + struct encode_integral : encode_size_t< V, 0,false> + {}; /////////////////////////// template