Replaced type_traits.hpp with more fine grained includes.

This should work around compilation failures on gcc 4.6, which apparently
cannot handle all headers in Boost.TypeTraits.
This commit is contained in:
Andrey Semashev
2017-09-30 15:56:53 +03:00
parent 38ef552209
commit 0a08203107

View File

@ -29,12 +29,14 @@
// (David Abrahams)
# include <iterator>
# include <boost/type_traits.hpp>
# include <boost/static_assert.hpp>
# include <boost/concept_archetype.hpp> // for detail::dummy_constructor
# include <boost/pending/iterator_tests.hpp>
# include <boost/iterator/is_readable_iterator.hpp>
# include <boost/iterator/is_lvalue_iterator.hpp>
# include <boost/type_traits/is_same.hpp>
# include <boost/mpl/bool.hpp>
# include <boost/mpl/and.hpp>
# include <boost/iterator/detail/config_def.hpp>
# include <boost/detail/is_incrementable.hpp>