4.6.0
Freundlich's C++ toolkit
|
An iterator over grid position.
Public Types | |
using | value_type = fcppt::type_traits::value_type<base_type> |
using | pos = value_type |
using | size_type = fcppt::type_traits::value_type<pos> |
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 | min = fcppt::container::grid::min<size_type, Size> |
using | sup = fcppt::container::grid::sup<size_type, Size> |
Public Member Functions | |
pos_iterator (pos, min, sup) | |
void | increment () |
reference | dereference () const |
bool | equal (pos_iterator const &) const |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::difference_type = typename base_type::difference_type |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::iterator_category = typename base_type::iterator_category |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::min = fcppt::container::grid::min<size_type, Size> |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::pointer = typename base_type::pointer |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::pos = value_type |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::reference = typename base_type::reference |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::size_type = fcppt::type_traits::value_type<pos> |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::sup = fcppt::container::grid::sup<size_type, Size> |
using fcppt::container::grid::pos_iterator< SizeType, Dim >::value_type = fcppt::type_traits::value_type<base_type> |
fcppt::container::grid::pos_iterator< SizeType, Dim >::pos_iterator | ( | pos | , |
min | , | ||
sup | ) |
|
nodiscard |
|
nodiscard |
void fcppt::container::grid::pos_iterator< SizeType, Dim >::increment | ( | ) |