diff --git a/include/boost/concept_archetype.hpp b/include/boost/concept_archetype.hpp index d558aee..079cc34 100644 --- a/include/boost/concept_archetype.hpp +++ b/include/boost/concept_archetype.hpp @@ -423,7 +423,7 @@ namespace boost { }; } // namespace boost -#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(BOOST_NO_STD_ITERATOR_TRAITS) namespace std { template struct iterator_traits< boost::trivial_iterator_archetype >