summaryrefslogtreecommitdiff
path: root/boost/type_erasure/iterator.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/type_erasure/iterator.hpp')
-rw-r--r--boost/type_erasure/iterator.hpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/boost/type_erasure/iterator.hpp b/boost/type_erasure/iterator.hpp
index be6beb5307..eea471506d 100644
--- a/boost/type_erasure/iterator.hpp
+++ b/boost/type_erasure/iterator.hpp
@@ -14,6 +14,7 @@
#include <iterator>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/if.hpp>
+#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/iterator/iterator_categories.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/type_traits/remove_reference.hpp>
@@ -24,10 +25,12 @@
namespace boost {
-struct use_default;
-
namespace type_erasure {
+/** INTERNAL ONLY */
+template<>
+struct is_placeholder< ::boost::use_default> : ::boost::mpl::false_ {};
+
namespace detail {
template<class T>