59 class MemberIterator :
70 MemberIterator(
const MemberIterator &);
71 MemberIterator(
const Iterator_ &);
73 MemberIterator & operator= (
const MemberIterator &);
80 typedef typename std::remove_const<typename std::remove_reference<Value_>::type>::type value_type;
81 typedef const typename std::remove_reference<Value_>::type & reference;
82 typedef const typename std::remove_reference<Value_>::type * pointer;
83 typedef std::ptrdiff_t difference_type;
84 typedef std::forward_iterator_tag iterator_category;
91 MemberIterator & operator++ ();
92 MemberIterator operator++ (
int);
99 pointer operator-> ()
const;
100 reference operator* ()
const;
107 bool operator== (
const MemberIterator &)
const;