|
rheolef
6.3
|
#include <field_indirect.h>

Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef vec< T, M >::size_type | size_type |
| typedef T | value_type |
| typedef T & | reference |
| typedef T * | pointer |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| iterator (typename array< size_type, M >::const_iterator idof_iter, typename field_basic< T, M >::iterator val) | |
| T & | operator* () |
| const T & | operator* () const |
| iterator & | operator++ () |
| bool | operator== (const iterator &j) const |
| bool | operator!= (const iterator &j) const |
Protected Attributes | |
| array< size_type, M > ::const_iterator | _idof_iter |
| field_basic< T, M >::iterator | _val |
Definition at line 145 of file field_indirect.h.
| typedef std::forward_iterator_tag rheolef::field_indirect< T, M >::iterator::iterator_category |
Definition at line 147 of file field_indirect.h.
| typedef vec<T,M>::size_type rheolef::field_indirect< T, M >::iterator::size_type |
Definition at line 148 of file field_indirect.h.
| typedef T rheolef::field_indirect< T, M >::iterator::value_type |
Definition at line 149 of file field_indirect.h.
| typedef T& rheolef::field_indirect< T, M >::iterator::reference |
Definition at line 150 of file field_indirect.h.
| typedef T* rheolef::field_indirect< T, M >::iterator::pointer |
Definition at line 151 of file field_indirect.h.
| typedef std::ptrdiff_t rheolef::field_indirect< T, M >::iterator::difference_type |
Definition at line 152 of file field_indirect.h.
|
inline |
Definition at line 153 of file field_indirect.h.
|
inline |
Definition at line 156 of file field_indirect.h.
|
inline |
Definition at line 157 of file field_indirect.h.
|
inline |
Definition at line 158 of file field_indirect.h.
|
inline |
Definition at line 161 of file field_indirect.h.
|
inline |
Definition at line 162 of file field_indirect.h.
|
protected |
Definition at line 164 of file field_indirect.h.
|
protected |
Definition at line 165 of file field_indirect.h.