--- boost-sandbox/boost/filesystem/operations.hpp Tue Aug 20 22:00:10 2002 +++ boost_1_29_0/boost/filesystem/operations.hpp Sun Sep 1 15:04:57 2002 @@ -77,22 +77,17 @@ // directory_iterator ------------------------------------------------------// class directory_iterator: - public boost::iterator< std::input_iterator_tag, - path, const path *, const path & >, public boost::equality_comparable< directory_iterator >, public boost::dereferenceable< directory_iterator, const path * >, public boost::incrementable< directory_iterator > { public: - typedef boost::iterator< - std::input_iterator_tag, - path > base; - typedef base::value_type value_type; - typedef base::difference_type difference_type; - typedef base::pointer pointer; - typedef base::reference reference; - typedef base::iterator_category iterator_category; + typedef path value_type; + typedef std::ptrdiff_t difference_type; + typedef path const* pointer; + typedef path const& reference; + typedef std::input_iterator_tag iterator_category; directory_iterator(); // creates the "end" iterator explicit directory_iterator( const path & directory_ph );