iterator_category
typedef random_access_iterator_tag iterator_category;
iterator_category(const _Deque_iterator<_Tp,_Ref,_Ptr,__bufsiz>&) {
iterator_category(const _Deque_iterator<_Tp,_Ref,_Ptr>&)
typedef forward_iterator_tag iterator_category;
iterator_category(const _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All>&)
iterator_category(const _Hashtable_const_iterator<_Val,_Key,_HF,
typedef forward_iterator_tag iterator_category;
typedef typename _Iterator::iterator_category iterator_category;
typedef random_access_iterator_tag iterator_category;
typedef random_access_iterator_tag iterator_category;
iterator_category(const _Iter& __i) { return __iterator_category(__i); }
iterator_category(const input_iterator<_Tp, _Distance>&)
inline output_iterator_tag iterator_category(const output_iterator&)
iterator_category(const forward_iterator<_Tp, _Distance>&)
iterator_category(const bidirectional_iterator<_Tp, _Distance>&)
iterator_category(const random_access_iterator<_Tp, _Distance>&)
inline random_access_iterator_tag iterator_category(const _Tp*)
typedef output_iterator_tag iterator_category;
iterator_category(const back_insert_iterator<_Container>&)
typedef output_iterator_tag iterator_category;
iterator_category(const front_insert_iterator<_Container>&)
typedef output_iterator_tag iterator_category;
iterator_category(const insert_iterator<_Container>&)
typedef input_iterator_tag iterator_category;
typedef bidirectional_iterator_tag iterator_category;
iterator_category(const reverse_bidirectional_iterator<_BidirectionalIterator,
typedef output_iterator_tag iterator_category;
iterator_category;
typedef forward_iterator_tag iterator_category;
typedef random_access_iterator_tag iterator_category;
typedef bidirectional_iterator_tag iterator_category;
iterator_category(const reverse_iterator<_RandomAccessIterator, _Tp,
typedef random_access_iterator_tag iterator_category;
typedef input_iterator_tag iterator_category;
iterator_category(const istream_iterator<_Tp, _Dist>&)
typedef output_iterator_tag iterator_category;
iterator_category(const ostream_iterator<_Tp>&) {
typedef _Category iterator_category;
iterator_category(const _List_iterator<_Tp, _Ref, _Ptr>&)
typedef bidirectional_iterator_tag iterator_category;
typedef output_iterator_tag iterator_category;
iterator_category(const raw_storage_iterator<_ForwardIterator, _Tp>&)
typedef forward_iterator_tag iterator_category;
inline forward_iterator_tag iterator_category(const _Slist_iterator_base&) {
typedef bidirectional_iterator_tag iterator_category;
iterator_category(const _Rb_tree_base_iterator&) {