Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
std::insert_iterator< boost::container::slist< T, Allocator > > Class Template Reference

#include <slist.hpp>

Collaboration diagram for std::insert_iterator< boost::container::slist< T, Allocator > >:

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, typename Container::iterator i, bool is_previous=false)
 
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
boost::container::slist< T,
Allocator > 
Container
 

Protected Attributes

Containercontainer
 
Container::iterator iter
 

Member Typedef Documentation

template<class T , class Allocator >
typedef boost::container::slist<T, Allocator> std::insert_iterator< boost::container::slist< T, Allocator > >::Container
protected
template<class T , class Allocator >
typedef Container std::insert_iterator< boost::container::slist< T, Allocator > >::container_type
template<class T , class Allocator >
typedef void std::insert_iterator< boost::container::slist< T, Allocator > >::difference_type
template<class T , class Allocator >
typedef output_iterator_tag std::insert_iterator< boost::container::slist< T, Allocator > >::iterator_category
template<class T , class Allocator >
typedef void std::insert_iterator< boost::container::slist< T, Allocator > >::pointer
template<class T , class Allocator >
typedef void std::insert_iterator< boost::container::slist< T, Allocator > >::reference
template<class T , class Allocator >
typedef void std::insert_iterator< boost::container::slist< T, Allocator > >::value_type

Constructor & Destructor Documentation

template<class T , class Allocator >
std::insert_iterator< boost::container::slist< T, Allocator > >::insert_iterator ( Container x,
typename Container::iterator  i,
bool  is_previous = false 
)
inline

Member Function Documentation

template<class T , class Allocator >
insert_iterator<Container>& std::insert_iterator< boost::container::slist< T, Allocator > >::operator* ( )
inline
template<class T , class Allocator >
insert_iterator<Container>& std::insert_iterator< boost::container::slist< T, Allocator > >::operator++ ( )
inline
template<class T , class Allocator >
insert_iterator<Container>& std::insert_iterator< boost::container::slist< T, Allocator > >::operator++ ( int  )
inline
template<class T , class Allocator >
insert_iterator<Container>& std::insert_iterator< boost::container::slist< T, Allocator > >::operator= ( const typename Container::value_type value)
inline

Member Data Documentation

template<class T , class Allocator >
Container* std::insert_iterator< boost::container::slist< T, Allocator > >::container
protected
template<class T , class Allocator >
Container::iterator std::insert_iterator< boost::container::slist< T, Allocator > >::iter
protected

The documentation for this class was generated from the following file: