Nugget
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
eastl::front_insert_iterator< Container > Class Template Reference

#include <iterator.h>

Inheritance diagram for eastl::front_insert_iterator< Container >:
Inheritance graph
[legend]
Collaboration diagram for eastl::front_insert_iterator< Container >:
Collaboration graph
[legend]

Public Types

typedef front_insert_iterator< Container > this_type
 
typedef Container container_type
 
typedef Container::const_reference const_reference
 
- Public Types inherited from eastl::iterator< EASTL_ITC_NS::output_iterator_tag, void, void, void, void >
typedef EASTL_ITC_NS::output_iterator_tag iterator_category
 
typedef void value_type
 
typedef void difference_type
 
typedef void pointer
 
typedef void reference
 

Public Member Functions

 front_insert_iterator (Container &x)
 
front_insert_iteratoroperator= (const_reference value)
 
front_insert_iteratoroperator* ()
 
front_insert_iteratoroperator++ ()
 
front_insert_iterator operator++ (int)
 

Protected Member Functions

void operator= (const this_type &)
 

Protected Attributes

Container & container
 

Detailed Description

template<typename Container>
class eastl::front_insert_iterator< Container >

front_insert_iterator

A front_insert_iterator is simply a class that acts like an iterator but when you assign a value to it, it calls push_front on the container with the value.


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