14 Apr
2008
14 Apr
'08
7:35 a.m.
Hi guys and gals, I'm new to boost and this is my first attempt to use bind (big step LOL). I'm trying to do this: bfs::path p( "." ); bfs::directory_iterator dir_iter( p ); for_each( dir_iter.begin(), dir_iter.end(), boost::bind( &purgeOlder, _1 ) ) but I get: purgefiles.cpp:53: error: 'class boost::filesystem::directory_iterator' has no member named 'begin' purgefiles.cpp:53: error: 'class boost::filesystem::directory_iterator' has no member named 'end' It would appear directory_iterator does not have these members which are common on the other containers, am I missing something? Is there a way to do this using bind? Cheers, Brad