Nugget
|
#include <iterator.h>
Public Types | |
typedef back_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 | |
back_insert_iterator (Container &x) | |
back_insert_iterator & | operator= (const_reference value) |
back_insert_iterator & | operator= (typename Container::value_type &&value) |
back_insert_iterator & | operator* () |
back_insert_iterator & | operator++ () |
back_insert_iterator | operator++ (int) |
Protected Member Functions | |
void | operator= (const this_type &) |
Protected Attributes | |
Container & | container |
A back_insert_iterator is simply a class that acts like an iterator but when you assign a value to it, it calls push_back on the container with the value.