diff --git a/include/boost/detail/select_type.hpp b/include/boost/detail/select_type.hpp index 2f65571..4f1347c 100644 --- a/include/boost/detail/select_type.hpp +++ b/include/boost/detail/select_type.hpp @@ -7,7 +7,9 @@ // See http://www.boost.org for most recent version including documentation. // Revision History -// 06 Feb 2001 - Created (David Abrahams) +// 09 Feb 01 Applied John Maddock's Borland patch Moving +// specialization to unspecialized template (David Abrahams) +// 06 Feb 01 Created (David Abrahams) #ifndef SELECT_TYPE_DWA20010206_HPP # define SELECT_TYPE_DWA20010206_HPP @@ -17,10 +19,8 @@ namespace boost { namespace detail { // Template class if_true -- select among 2 types based on a bool constant expression // Usage: // typename if_true<(bool_const_expression)>::template then::type - template struct if_true; - - template <> - struct if_true + template + struct if_true { template struct then { typedef T type; };