BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlat_ArrayIterators::BackInsertIterator< TYPE > Class Template Reference

#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)
 
BackInsertIteratoroperator= (const BackInsertIterator &rhs)
 Assign this iterator the value of the specified rhs.
 
template<class ELEM_TYPE >
BackInsertIteratoroperator= (const ELEM_TYPE &obj)
 
BackInsertIteratoroperator* ()
 
BackInsertIteratoroperator++ ()
 
BackInsertIterator operator++ (int)
 
template<class ELEM_TYPE >
bdlat_ArrayIterators::BackInsertIterator< TYPE > & operator= (const ELEM_TYPE &obj)
 

Member Typedef Documentation

◆ difference_type

template<class TYPE >
typedef void bdlat_ArrayIterators::BackInsertIterator< TYPE >::difference_type

◆ iterator_category

template<class TYPE >
typedef bsl::output_iterator_tag bdlat_ArrayIterators::BackInsertIterator< TYPE >::iterator_category

◆ pointer

template<class TYPE >
typedef void bdlat_ArrayIterators::BackInsertIterator< TYPE >::pointer

◆ reference

template<class TYPE >
typedef void bdlat_ArrayIterators::BackInsertIterator< TYPE >::reference

◆ value_type

template<class TYPE >
typedef bdlat_ArrayFunctions::ElementType<TYPE>::Type bdlat_ArrayIterators::BackInsertIterator< TYPE >::value_type

Member Function Documentation

◆ operator=()

template<class TYPE >
template<class ELEM_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.


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