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 82 of file mlContainerHelpers.h.
Definition at line 89 of file mlContainerHelpers.h.
Definition at line 91 of file mlContainerHelpers.h.
Definition at line 87 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::iterator_category = std::bidirectional_iterator_tag |
Definition at line 85 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::pointer = value_type |
Definition at line 88 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::reference = value_type |
Definition at line 90 of file mlContainerHelpers.h.
using ml::ContainerProxy< T, R, I, Count, Access >::iterator::value_type = typename ContainerProxy::value_type |
Definition at line 86 of file mlContainerHelpers.h.
|
inline |
Definition at line 93 of file mlContainerHelpers.h.
Definition at line 104 of file mlContainerHelpers.h.
Definition at line 106 of file mlContainerHelpers.h.
Definition at line 116 of file mlContainerHelpers.h.
Definition at line 122 of file mlContainerHelpers.h.
References mlrange_cast().
Definition at line 129 of file mlContainerHelpers.h.
Definition at line 135 of file mlContainerHelpers.h.
References mlrange_cast().
Definition at line 111 of file mlContainerHelpers.h.
References ml::operator*().
|
default |
|
default |
Definition at line 147 of file mlContainerHelpers.h.
Definition at line 142 of file mlContainerHelpers.h.