Version: 5.1.6

std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > > Class Template Reference

#include <InterpKernelHashMap.hxx>

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 INTERP_KERNEL::HashMap
< _Key, _Tp, _HashFn, _EqKey,
_Alloc > 
_Container

Protected Attributes

_Containercontainer

template<class _Key, class _Tp, class _HashFn, class _EqKey, class _Alloc>
class std::insert_iterator< INTERP_KERNEL::HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >


Member Typedef Documentation

template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
typedef INTERP_KERNEL::HashMap<_Key, _Tp, _HashFn, _EqKey, _Alloc> std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >._Container [protected]
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
typedef _Container std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.container_type
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
typedef output_iterator_tag std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.iterator_category
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
typedef void std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.value_type
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
typedef void std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.difference_type
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
typedef void std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.pointer
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
typedef void std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.reference

Constructor & Destructor Documentation

template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.insert_iterator ( _Container __x  ) 
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.insert_iterator ( _Container __x,
typename _Container::iterator   
)

Member Function Documentation

template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
insert_iterator<_Container>& std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.operator= ( const typename _Container::value_type &  __value__  ) 
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
insert_iterator<_Container>& std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.operator* (  ) 
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
insert_iterator<_Container>& std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.operator++ (  ) 
template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
insert_iterator<_Container>& std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.operator++ ( int   ) 

Field Documentation

template<class _Key , class _Tp , class _HashFn , class _EqKey , class _Alloc >
_Container* std.insert_iterator< INTERP_KERNEL.HashMap< _Key, _Tp, _HashFn, _EqKey, _Alloc > >.container [protected]