4.4.1
|
|
Freundlich's C++ toolkit |
An iterator over grid references.
Public Types | |
using | value_type = fcppt::type_traits::value_type< base_type > |
using | reference = typename base_type::reference |
using | pointer = typename base_type::pointer |
using | iterator_category = typename base_type::iterator_category |
using | difference_type = typename base_type::difference_type |
using | pos_iterator = fcppt::container::grid::pos_iterator< fcppt::type_traits::value_type< pos >, pos::static_size::value > |
Public Member Functions | |
pos_ref_iterator (iterator, pos_iterator, dim) | |
void | increment () |
reference | dereference () const |
bool | equal (pos_ref_iterator const &) const |
using fcppt::container::grid::pos_ref_iterator< Grid >::difference_type = typename base_type::difference_type |
using fcppt::container::grid::pos_ref_iterator< Grid >::iterator_category = typename base_type::iterator_category |
using fcppt::container::grid::pos_ref_iterator< Grid >::pointer = typename base_type::pointer |
using fcppt::container::grid::pos_ref_iterator< Grid >::pos_iterator = fcppt::container::grid:: pos_iterator<fcppt::type_traits::value_type<pos>, pos::static_size::value> |
using fcppt::container::grid::pos_ref_iterator< Grid >::reference = typename base_type::reference |
using fcppt::container::grid::pos_ref_iterator< Grid >::value_type = fcppt::type_traits::value_type<base_type> |
fcppt::container::grid::pos_ref_iterator< Grid >::pos_ref_iterator | ( | iterator | , |
pos_iterator | , | ||
dim | |||
) |
reference fcppt::container::grid::pos_ref_iterator< Grid >::dereference | ( | ) | const |
bool fcppt::container::grid::pos_ref_iterator< Grid >::equal | ( | pos_ref_iterator< Grid > const & | ) | const |
void fcppt::container::grid::pos_ref_iterator< Grid >::increment | ( | ) |