BDE 4.14.0 Production release
|
#include <bdlat_arrayiterators.h>
Public Types | |
typedef bsl::output_iterator_tag | iterator_category |
typedef bdlat_ArrayFunctions::ElementType< TYPE >::Type | value_type |
typedef void | difference_type |
typedef void | pointer |
typedef void | reference |
Public Member Functions | |
BackInsertIterator (TYPE *array) | |
BackInsertIterator & | operator= (const BackInsertIterator &rhs) |
Assign this iterator the value of the specified rhs . | |
template<class ELEM_TYPE > | |
BackInsertIterator & | operator= (const ELEM_TYPE &obj) |
BackInsertIterator & | operator* () |
BackInsertIterator & | operator++ () |
BackInsertIterator | operator++ (int) |
template<class ELEM_TYPE > | |
bdlat_ArrayIterators::BackInsertIterator< TYPE > & | operator= (const ELEM_TYPE &obj) |
typedef void bdlat_ArrayIterators::BackInsertIterator< TYPE >::difference_type |
typedef bsl::output_iterator_tag bdlat_ArrayIterators::BackInsertIterator< TYPE >::iterator_category |
typedef void bdlat_ArrayIterators::BackInsertIterator< TYPE >::pointer |
typedef void bdlat_ArrayIterators::BackInsertIterator< TYPE >::reference |
typedef bdlat_ArrayFunctions::ElementType<TYPE>::Type bdlat_ArrayIterators::BackInsertIterator< TYPE >::value_type |
BackInsertIterator & bdlat_ArrayIterators::BackInsertIterator< TYPE >::operator= | ( | const ELEM_TYPE & | obj | ) |
Append the specified obj
to the end of the array manipulated by this iterator and return this iterator.