MeVisLab Toolbox Reference
|
#include <mlContainerHelpers.h>
Public Types | |
using | iterator_category = std::bidirectional_iterator_tag |
using | value_type = typename ContainerProxy::value_type |
using | difference_type = ptrdiff_t |
using | pointer = value_type |
using | const_pointer = const pointer |
using | reference = value_type |
using | const_reference = const reference |
Public Member Functions | |
iterator (const ContainerProxy &proxy, I index) | |
iterator (const iterator &)=default | |
iterator & | operator= (const iterator &)=default |
iterator (iterator &&)=default | |
iterator & | operator= (iterator &&)=default |
I | index () const |
reference | operator* () const |
pointer | operator-> () const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
Friends | |
bool | operator== (const iterator &x, const iterator &y) |
bool | operator!= (const iterator &x, const iterator &y) |
Definition at line 81 of file mlContainerHelpers.h.
Definition at line 88 of file mlContainerHelpers.h.
Definition at line 90 of file mlContainerHelpers.h.
Definition at line 86 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::iterator_category = std::bidirectional_iterator_tag |
Definition at line 84 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::pointer = value_type |
Definition at line 87 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::reference = value_type |
Definition at line 89 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::value_type = typename ContainerProxy::value_type |
Definition at line 85 of file mlContainerHelpers.h.
|
inline |
Definition at line 92 of file mlContainerHelpers.h.
Definition at line 103 of file mlContainerHelpers.h.
Definition at line 105 of file mlContainerHelpers.h.
Definition at line 115 of file mlContainerHelpers.h.
Definition at line 121 of file mlContainerHelpers.h.
References mlrange_cast().
Definition at line 128 of file mlContainerHelpers.h.
Definition at line 134 of file mlContainerHelpers.h.
References mlrange_cast().
Definition at line 110 of file mlContainerHelpers.h.
References ml::operator*().
|
default |
|
default |
Definition at line 146 of file mlContainerHelpers.h.
Definition at line 141 of file mlContainerHelpers.h.