From 8deb5d203c427a86501888fd9a3ce258318aef8f Mon Sep 17 00:00:00 2001 From: Daniela Engert Date: Wed, 27 Dec 2017 07:55:56 +0100 Subject: [PATCH] Get rid of iterator.hpp It does nothing more than pulling 'std::iterator' into namespace boost and including standard libraries 'iterator' and 'cstddef'. This library only takes advantage of the included headers. OTOH, pulling 'std::iterator' into boost generates deprecation warnings in MSVC 14.1 when compiling in C++17 mode. Besides that, Boost's 'iterator.hpp' is deprecated, too. Signed-off-by: Daniela Engert --- include/boost/concept_archetype.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/concept_archetype.hpp b/include/boost/concept_archetype.hpp index f21c817..f2455fd 100644 --- a/include/boost/concept_archetype.hpp +++ b/include/boost/concept_archetype.hpp @@ -15,9 +15,10 @@ #define BOOST_CONCEPT_ARCHETYPES_HPP #include -#include #include #include +#include // iterator tags +#include // std::ptrdiff_t namespace boost {