diff --git a/include/boost/range/algorithm/for_each.hpp b/include/boost/range/algorithm/for_each.hpp index ea731b2..b0ba496 100644 --- a/include/boost/range/algorithm/for_each.hpp +++ b/include/boost/range/algorithm/for_each.hpp @@ -13,8 +13,8 @@ #include #include #include -#include -#include +#include +#include #include #if BOOST_WORKAROUND(BOOST_MSVC, == 1600) diff --git a/include/boost/range/any_range.hpp b/include/boost/range/any_range.hpp index 1cb5996..0ebb1b2 100644 --- a/include/boost/range/any_range.hpp +++ b/include/boost/range/any_range.hpp @@ -10,6 +10,8 @@ #define BOOST_RANGE_ANY_RANGE_HPP_INCLUDED #include +#include +#include #include #include #include diff --git a/include/boost/range/concepts.hpp b/include/boost/range/concepts.hpp index 63db885..8613cad 100644 --- a/include/boost/range/concepts.hpp +++ b/include/boost/range/concepts.hpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include diff --git a/include/boost/range/detail/any_iterator.hpp b/include/boost/range/detail/any_iterator.hpp index 044237c..b611d18 100644 --- a/include/boost/range/detail/any_iterator.hpp +++ b/include/boost/range/detail/any_iterator.hpp @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -20,7 +21,7 @@ #include #include #include -#include +#include namespace boost { diff --git a/include/boost/range/detail/any_iterator_interface.hpp b/include/boost/range/detail/any_iterator_interface.hpp index 1585805..1103be6 100644 --- a/include/boost/range/detail/any_iterator_interface.hpp +++ b/include/boost/range/detail/any_iterator_interface.hpp @@ -10,6 +10,7 @@ #ifndef BOOST_RANGE_DETAIL_ANY_ITERATOR_INTERFACE_HPP_INCLUDED #define BOOST_RANGE_DETAIL_ANY_ITERATOR_INTERFACE_HPP_INCLUDED +#include #include #include #include diff --git a/include/boost/range/detail/collection_traits_detail.hpp b/include/boost/range/detail/collection_traits_detail.hpp index 5a3124b..444d6f8 100644 --- a/include/boost/range/detail/collection_traits_detail.hpp +++ b/include/boost/range/detail/collection_traits_detail.hpp @@ -20,10 +20,7 @@ #include #include #include -#include -#include -#include -#include +#include // Container traits implementation --------------------------------------------------------- diff --git a/include/boost/range/detail/has_member_size.hpp b/include/boost/range/detail/has_member_size.hpp index 0c639aa..897c519 100644 --- a/include/boost/range/detail/has_member_size.hpp +++ b/include/boost/range/detail/has_member_size.hpp @@ -13,6 +13,7 @@ #include #include +#include #include #include #include diff --git a/include/boost/range/detail/join_iterator.hpp b/include/boost/range/detail/join_iterator.hpp index 0f47f58..e8a4990 100644 --- a/include/boost/range/detail/join_iterator.hpp +++ b/include/boost/range/detail/join_iterator.hpp @@ -19,6 +19,7 @@ #include #include +#include #include #include #include diff --git a/include/boost/range/detail/microsoft.hpp b/include/boost/range/detail/microsoft.hpp index d04575c..5826f97 100644 --- a/include/boost/range/detail/microsoft.hpp +++ b/include/boost/range/detail/microsoft.hpp @@ -56,8 +56,8 @@ #include #include #include -#include -#include // disable_if +#include +#include // disable_if #include #if !defined(BOOST_RANGE_DETAIL_MICROSOFT_RANGE_VERSION_1) diff --git a/include/boost/range/detail/msvc_has_iterator_workaround.hpp b/include/boost/range/detail/msvc_has_iterator_workaround.hpp index 62b67fd..c18b8c2 100644 --- a/include/boost/range/detail/msvc_has_iterator_workaround.hpp +++ b/include/boost/range/detail/msvc_has_iterator_workaround.hpp @@ -20,6 +20,8 @@ #endif #if BOOST_WORKAROUND(BOOST_MSVC, <= 1600) +#include + namespace boost { namespace cb_details diff --git a/include/boost/range/has_range_iterator.hpp b/include/boost/range/has_range_iterator.hpp index 88d8664..1536758 100644 --- a/include/boost/range/has_range_iterator.hpp +++ b/include/boost/range/has_range_iterator.hpp @@ -18,7 +18,7 @@ #include #include #include -#include +#include namespace boost { diff --git a/include/boost/range/iterator.hpp b/include/boost/range/iterator.hpp index 2956353..0dde900 100644 --- a/include/boost/range/iterator.hpp +++ b/include/boost/range/iterator.hpp @@ -22,6 +22,7 @@ #include #include #include +#include namespace boost { diff --git a/include/boost/range/iterator_range_core.hpp b/include/boost/range/iterator_range_core.hpp index e6d55d3..8896b9e 100644 --- a/include/boost/range/iterator_range_core.hpp +++ b/include/boost/range/iterator_range_core.hpp @@ -26,8 +26,11 @@ #include #include #include +#include #include +#include #include +#include #include #include #include @@ -41,7 +44,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/include/boost/range/mfc.hpp b/include/boost/range/mfc.hpp index ac025fb..ff2ddd2 100644 --- a/include/boost/range/mfc.hpp +++ b/include/boost/range/mfc.hpp @@ -90,7 +90,7 @@ class CTypedPtrMap; #include #include #include -#include +#include #include // legacy CString #include // CXXXArray, CXXXList, CMapXXXToXXX #include diff --git a/include/boost/range/size_type.hpp b/include/boost/range/size_type.hpp index 0a2ea81..ff06029 100644 --- a/include/boost/range/size_type.hpp +++ b/include/boost/range/size_type.hpp @@ -20,7 +20,7 @@ #include #include -#include +#include #include #include #include diff --git a/include/boost/range/sub_range.hpp b/include/boost/range/sub_range.hpp index d1c3b99..38973ee 100644 --- a/include/boost/range/sub_range.hpp +++ b/include/boost/range/sub_range.hpp @@ -27,6 +27,8 @@ #include #include #include +#include +#include #include #include