34 friend bool operator== (
const FSIterator &,
const FSIterator &);
40 explicit FSIterator();
41 FSIterator(
const FSPath &,
const FSIteratorOptions &);
43 FSIterator(
const FSIterator &);
45 FSIterator & operator= (
const FSIterator &);
49 typedef const FSPath & value_type;
50 typedef const FSPath & reference;
51 typedef const FSPath * pointer;
52 typedef std::ptrdiff_t difference_type;
53 typedef std::forward_iterator_tag iterator_category;
55 FSIterator & operator++ ();
56 FSIterator operator++ (
int);
58 pointer operator-> ()
const;
59 reference operator* ()
const;