|
rheolef
6.3
|
#include <field.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 () | |
| iterator (iter_t blk_iub_iter, data_t u, data_t b) | |
| reference | operator* () const |
| iterator & | operator++ () |
| iterator | operator++ (int) |
| iterator & | operator+= (difference_type n) |
| iterator | operator+ (difference_type n) const |
| reference | operator[] (size_type n) const |
| bool | operator== (const iterator &j) const |
| bool | operator!= (const iterator &j) const |
Protected Types | |
| typedef vec< T, M >::iterator | data_t |
| typedef array< space_pair_type, M >::const_iterator | iter_t |
Protected Attributes | |
| iter_t | _blk_iub_iter |
| data_t | _u |
| data_t | _b |
|
protected |
|
protected |
| typedef std::forward_iterator_tag rheolef::field_basic< T, M >::iterator::iterator_category |
| typedef vec<T,M>::size_type rheolef::field_basic< T, M >::iterator::size_type |
| typedef T rheolef::field_basic< T, M >::iterator::value_type |
| typedef T& rheolef::field_basic< T, M >::iterator::reference |
| typedef T* rheolef::field_basic< T, M >::iterator::pointer |
| typedef std::ptrdiff_t rheolef::field_basic< T, M >::iterator::difference_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |