Use <boost/container/detail/minimal_char_traits_header.hpp> to avoid including <string> when possible.

This commit is contained in:
Ion Gaztañaga
2015-01-04 02:33:38 +01:00
parent 37d00bc798
commit 256eb4e6cd
4 changed files with 4 additions and 2 deletions

View File

@@ -28,8 +28,8 @@
#include <boost/type_traits/make_unsigned.hpp>
#include <boost/type_traits/alignment_of.hpp>
#include <boost/intrusive/pointer_traits.hpp>
#include <boost/container/detail/minimal_char_traits_header.hpp>
#include <cstddef> //std::size_t
#include <string> //char_traits
#include <new> //std::nothrow
#include <iterator> //std::iterator_traits
#include <boost/assert.hpp> //BOOST_ASSERT

View File

@@ -22,6 +22,7 @@
#include <boost/interprocess/detail/utilities.hpp>
#include <boost/intrusive/detail/minimal_pair_header.hpp> //std::pair
#include <boost/intrusive/detail/minimal_less_equal_header.hpp> //std::less
#include <boost/container/detail/minimal_char_traits_header.hpp> //std::char_traits
#include <boost/intrusive/set.hpp>
//!\file

View File

@@ -24,6 +24,7 @@
#include <boost/intrusive/unordered_set.hpp>
#include <boost/intrusive/detail/minimal_pair_header.hpp>
#include <boost/intrusive/detail/minimal_less_equal_header.hpp> //std::less
#include <boost/container/detail/minimal_char_traits_header.hpp> //std::char_traits
//!\file
//!Describes index adaptor of boost::intrusive::unordered_set container, to use it

View File

@@ -34,8 +34,8 @@
#include <boost/interprocess/smart_ptr/deleter.hpp>
#include <boost/move/utility_core.hpp>
#include <boost/interprocess/sync/scoped_lock.hpp>
#include <boost/container/detail/minimal_char_traits_header.hpp>
#include <cstddef> //std::size_t
#include <string> //char_traits
#include <new> //std::nothrow
#include <boost/intrusive/detail/minimal_pair_header.hpp>
#include <boost/assert.hpp>