|
aimstil
5.0.5
|
#include <til/rle_array.h>

Public Types | |
| typedef rle_array_iterator_base< TRLEArray, TIterator > | Self |
| typedef TRLEArray | container |
| typedef TRLEArray::count_type | count_type |
| typedef std::pair< TIterator, count_type > | index_type |
| typedef value_proxy< TRLEArray, index_type, policy::VPAccess_Default< container, index_type & > > | ValueProxy |
| typedef container::value_type | value_type |
| typedef ValueProxy & | reference |
| typedef ValueProxy::const_pointer | pointer |
Public Member Functions | |
| rle_array_iterator_base (const TIterator &i, count_type segindex, std::size_t pos, container &c) | |
| template<typename XRLEArray , typename XIterator > | |
| rle_array_iterator_base (const rle_array_iterator_base< XRLEArray, XIterator > &b) | |
| std::size_t | pos () const |
| Return the current position of the iterator in the array. More... | |
| const ValueProxy & | proxy () const |
| reference | operator* () |
| pointer | operator-> () |
| void | operator++ () |
| void | print () |
Definition at line 169 of file rle_array.h.
| typedef TRLEArray til::detail::rle_array_iterator_base< TRLEArray, TIterator >::container |
Definition at line 174 of file rle_array.h.
| typedef TRLEArray::count_type til::detail::rle_array_iterator_base< TRLEArray, TIterator >::count_type |
Definition at line 175 of file rle_array.h.
| typedef std::pair<TIterator, count_type> til::detail::rle_array_iterator_base< TRLEArray, TIterator >::index_type |
Definition at line 176 of file rle_array.h.
| typedef ValueProxy::const_pointer til::detail::rle_array_iterator_base< TRLEArray, TIterator >::pointer |
Definition at line 186 of file rle_array.h.
| typedef ValueProxy& til::detail::rle_array_iterator_base< TRLEArray, TIterator >::reference |
Definition at line 185 of file rle_array.h.
| typedef rle_array_iterator_base<TRLEArray, TIterator> til::detail::rle_array_iterator_base< TRLEArray, TIterator >::Self |
Definition at line 173 of file rle_array.h.
| typedef container::value_type til::detail::rle_array_iterator_base< TRLEArray, TIterator >::value_type |
Definition at line 181 of file rle_array.h.
| typedef value_proxy<TRLEArray, index_type, policy::VPAccess_Default<container, index_type&> > til::detail::rle_array_iterator_base< TRLEArray, TIterator >::ValueProxy |
Definition at line 180 of file rle_array.h.
|
inline |
Definition at line 190 of file rle_array.h.
|
inline |
Definition at line 197 of file rle_array.h.
|
inline |
Definition at line 217 of file rle_array.h.
|
inline |
Definition at line 222 of file rle_array.h.
|
inline |
Definition at line 220 of file rle_array.h.
|
inline |
Return the current position of the iterator in the array.
Definition at line 206 of file rle_array.h.
|
inline |
Definition at line 237 of file rle_array.h.
|
inline |
Definition at line 209 of file rle_array.h.
Referenced by til::detail::operator==().