diff --git a/include/boost/type_traits/conversion_traits.hpp b/include/boost/type_traits/conversion_traits.hpp index a588ae7..d8c0198 100644 --- a/include/boost/type_traits/conversion_traits.hpp +++ b/include/boost/type_traits/conversion_traits.hpp @@ -95,7 +95,7 @@ public: // UDT conversions: // template -struct is_convertible_helper +struct is_convertible { private: #pragma option push -w-8074 @@ -115,17 +115,6 @@ public: #pragma option pop }; -template -struct is_convertible -{ -private: - typedef is_convertible_helper c_type; - enum{ v = c_type::value }; - char force_it[v ? 1 : 2]; -public: - static const bool value = is_convertible_helper::value; -}; - #elif defined(__GNUC__) // // special version for gcc compiler