--- boost-sandbox/libs/filesystem/test/operations_test.cpp Fri Aug 16 23:12:31 2002 +++ boost_1_29_0/libs/filesystem/test/operations_test.cpp Sun Sep 1 15:12:47 2002 @@ -16,13 +16,28 @@ #include #include +#include +#include + using boost::bind; #include #include +#include namespace { + BOOST_STATIC_ASSERT(( boost::is_same< std::input_iterator_tag, + std::iterator_traits< boost::filesystem::directory_iterator >::iterator_category >::value )); + BOOST_STATIC_ASSERT(( boost::is_same< boost::filesystem::path, + std::iterator_traits< boost::filesystem::directory_iterator >::value_type >::value )); + BOOST_STATIC_ASSERT(( boost::is_same< std::ptrdiff_t, + std::iterator_traits< boost::filesystem::directory_iterator >::difference_type >::value )); + BOOST_STATIC_ASSERT(( boost::is_same< boost::filesystem::path const&, + std::iterator_traits< boost::filesystem::directory_iterator >::reference >::value )); + BOOST_STATIC_ASSERT(( boost::is_same< boost::filesystem::path const*, + std::iterator_traits< boost::filesystem::directory_iterator >::pointer >::value )); + fs::directory_iterator end_itr; void create_file( const fs::path & ph, const std::string & contents )