|
ADTF
|
Adapter for begin and end iterators - usable as return and parameter value in interfaces. More...
#include <iterator_intf.h>
Public Types | |
| typedef T | value_type |
| value type | |
| typedef iterator_adapter< value_type, IteratorType > | self_type |
| self type | |
| typedef IteratorType< const value_type > | const_iterator |
| const iterator type | |
| typedef std::conditional< std::is_const< value_type >::value, const_iterator, IteratorType< value_type > >::type | iterator |
| iterator type | |
Public Member Functions | |
| iterator | begin () const |
| Get iterator to the beginning of the container sequence (STL compliant) | |
| iterator | end () const |
| Get iterator to the end of the container sequence (STL compliant) | |
| const_iterator | cbegin () const |
| Get const iterator to the beginning of the container sequence (STL compliant) | |
| const_iterator | cend () const |
| Get const iterator to the end of the container sequence (STL compliant) | |
Friends | |
| template<typename, template< typename > class> | |
| class | cForwardIterator |
Adapter for begin and end iterators - usable as return and parameter value in interfaces.
| T | Value type of the container both end and begin iterators operate on |
| IteratorType | Actual type of the iterator - must be POD type |
|
inline |
Get iterator to the beginning of the container sequence (STL compliant)
|
inline |
Get const iterator to the beginning of the container sequence (STL compliant)
|
inline |
Get const iterator to the end of the container sequence (STL compliant)
|
inline |
Get iterator to the end of the container sequence (STL compliant)