forked from boostorg/typeof
Merged from HEAD: Fixed warnings on VC7.1 on integral encoding of bool
[SVN r35110]
This commit is contained in:
@ -70,6 +70,14 @@ namespace boost { namespace type_of {
|
||||
template<class V, class T, T n>
|
||||
struct encode_integral : encode_size_t< V, (typename get_unsigned<T>::type)n,(((typename get_unsigned<T>::type)n)>=0x3fffffff) >
|
||||
{};
|
||||
|
||||
template<class V>
|
||||
struct encode_integral<V,bool,true> : encode_size_t< V, 1,false>
|
||||
{};
|
||||
|
||||
template<class V>
|
||||
struct encode_integral<V,bool,false> : encode_size_t< V, 0,false>
|
||||
{};
|
||||
///////////////////////////
|
||||
|
||||
template<std::size_t n, class Iter, bool overflow>
|
||||
|
Reference in New Issue
Block a user