| difference_type typedef | std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference > |  | 
  | iterator_category typedef | std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference > |  | 
  | pointer typedef | std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference > |  | 
  | reference typedef | std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference > |  | 
  | value_type typedef | std::iterator< _Category, _Tp, _Distance, _Pointer, _Reference > |  |