Public Types | |
typedef _Container | container_type |
typedef output_iterator_tag | iterator_category |
typedef void | value_type |
typedef void | difference_type |
typedef void | pointer |
typedef void | reference |
Public Member Functions | |
insert_iterator (_Container &__x) | |
insert_iterator (_Container &__x, typename _Container::iterator) | |
insert_iterator< _Container > & | operator= (const typename _Container::value_type &__value) |
insert_iterator< _Container > & | operator * () |
insert_iterator< _Container > & | operator++ () |
insert_iterator< _Container > & | operator++ (int) |
Protected Types | |
typedef __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > | _Container |
Protected Attributes | |
_Container * | container |
_Container::iterator | iter |
Definition at line 577 of file ext/hash_map.
typedef __gnu_cxx::hash_multimap<_Key, _Tp, _HashFn, _EqKey, _Alloc> std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::_Container [protected] |
Definition at line 582 of file ext/hash_map.
typedef _Container std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::container_type |
Definition at line 587 of file ext/hash_map.
typedef void std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::difference_type |
Definition at line 590 of file ext/hash_map.
typedef output_iterator_tag std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::iterator_category |
Definition at line 588 of file ext/hash_map.
typedef void std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::pointer |
Definition at line 591 of file ext/hash_map.
typedef void std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::reference |
Definition at line 592 of file ext/hash_map.
typedef void std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::value_type |
Definition at line 589 of file ext/hash_map.
std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::insert_iterator | ( | _Container & | __x | ) | [inline] |
Definition at line 594 of file ext/hash_map.
std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::insert_iterator | ( | _Container & | __x, | |
typename _Container::iterator | ||||
) | [inline] |
Definition at line 597 of file ext/hash_map.
insert_iterator<_Container>& std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::operator * | ( | ) | [inline] |
Definition at line 608 of file ext/hash_map.
insert_iterator<_Container>& std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::operator++ | ( | int | ) | [inline] |
Definition at line 616 of file ext/hash_map.
insert_iterator<_Container>& std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::operator++ | ( | ) | [inline] |
Definition at line 612 of file ext/hash_map.
insert_iterator<_Container>& std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::operator= | ( | const typename _Container::value_type & | __value | ) | [inline] |
Definition at line 601 of file ext/hash_map.
References std::insert_iterator< _Container >::container, and __gnu_cxx::hash_multimap< _Key, _Tp, _HashFcn, _EqualKey, _Alloc >::insert().
_Container* std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::container [protected] |
Definition at line 583 of file ext/hash_map.
_Container::iterator std::insert_iterator< __gnu_cxx::hash_multimap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >::iter [protected] |
Definition at line 584 of file ext/hash_map.