NiHu
2.0
|
the iterator class traversing a field subvector More...
#include <function_space.hpp>
Additional Inherited Members | |
Public Types inherited from NiHu::casted_iterator< base_traits::template iterator< dirac_field_t::field_t >::type, dirac_field_t, field_impl< dirac_field_t::field_t > > | |
typedef casted_iterator | type |
self returning metafunction | |
typedef FromIt::difference_type | difference_type |
typedef dirac_field_t | value_type |
the new value type | |
typedef dirac_field_t | value_t |
Public Member Functions inherited from NiHu::casted_iterator< base_traits::template iterator< dirac_field_t::field_t >::type, dirac_field_t, field_impl< dirac_field_t::field_t > > | |
const base_traits::template iterator< dirac_field_t::field_t >::type & | base () const |
base_traits::template iterator< dirac_field_t::field_t >::type & | base () |
casted_iterator (base_traits::template iterator< dirac_field_t::field_t >::type const &base=base_traits::template iterator< dirac_field_t::field_t >::type()) | |
(copy) constructor from base iterator More... | |
bool | operator!= (casted_iterator const &other) const |
bool | operator== (casted_iterator const &other) const |
casted_iterator | operator+ (difference_type offset) const |
casted_iterator | operator- (difference_type offset) const |
difference_type | operator- (casted_iterator const &other) const |
casted_iterator & | operator++ () |
casted_iterator | operator++ (int) |
const value_t & | operator* (void) const |
dereference operator converts dereferenced element to casted type More... | |
const value_t & | operator[] (size_t idx) const |
index operator converts indexed element to casted type More... | |
const value_t * | operator-> (void) const |
dereference operator converts dereferenced element to casted type More... | |
the iterator class traversing a field subvector
Definition at line 342 of file function_space.hpp.