TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
front_insert_iterator< _Container > Class Template Reference
Inheritance diagram for front_insert_iterator< _Container >:
iterator< output_iterator_tag, void, void, void, void >

Public Types

typedef _Container container_type
 
typedef output_iterator_tag iterator_category
 
- Public Types inherited from iterator< output_iterator_tag, void, void, void, void >
typedef output_iterator_tag iterator_category
 

Public Member Functions

 front_insert_iterator (_Container &__x)
 
front_insert_iterator
< _Container > & 
operator= (const typename _Container::value_type &__val)
 
front_insert_iterator
< _Container > & 
operator* ()
 
front_insert_iterator
< _Container > & 
operator++ ()
 
front_insert_iterator
< _Container > & 
operator++ (int)
 

Protected Attributes

_Container * container
 

Member Typedef Documentation

typedef _Container container_type

Constructor & Destructor Documentation

front_insert_iterator ( _Container &  __x)
explicit

Member Function Documentation

front_insert_iterator<_Container>& operator= ( const typename _Container::value_type &  __val)
front_insert_iterator<_Container>& operator* ( )
front_insert_iterator<_Container>& operator++ ( )
front_insert_iterator<_Container>& operator++ ( int  )

Member Data Documentation

_Container* container
protected