Use type traits' true type in boost::blank

This commit is contained in:
Daniel James
2018-04-08 14:00:37 +01:00
parent adaa82e03e
commit 6172f9a30e

View File

@@ -20,7 +20,7 @@
#include "boost/detail/templated_streams.hpp" #include "boost/detail/templated_streams.hpp"
#endif // BOOST_NO_IOSTREAM #endif // BOOST_NO_IOSTREAM
#include "boost/mpl/bool.hpp" #include "boost/type_traits/integral_constant.hpp"
#include "boost/type_traits/is_empty.hpp" #include "boost/type_traits/is_empty.hpp"
#include "boost/type_traits/is_pod.hpp" #include "boost/type_traits/is_pod.hpp"
#include "boost/type_traits/is_stateless.hpp" #include "boost/type_traits/is_stateless.hpp"
@@ -36,19 +36,19 @@ struct blank
template <> template <>
struct is_pod< blank > struct is_pod< blank >
: mpl::true_ : boost::true_type
{ {
}; };
template <> template <>
struct is_empty< blank > struct is_empty< blank >
: mpl::true_ : boost::true_type
{ {
}; };
template <> template <>
struct is_stateless< blank > struct is_stateless< blank >
: mpl::true_ : boost::true_type
{ {
}; };