#ifndef FACADE_ITERATOR_CATEGORY_DWA20031118_HPP
# define FACADE_ITERATOR_CATEGORY_DWA20031118_HPP
+# include <boost/core/use_default.hpp>
+
# include <boost/iterator/iterator_categories.hpp>
# include <boost/mpl/or.hpp> // used in iterator_tag inheritance logic
namespace boost {
namespace iterators {
-// forward declaration
-struct use_default;
+using boost::use_default;
namespace detail {