|
5.0.0
Freundlich's C++ toolkit
|
Classes | |
| class | base |
| A template for implementing iterators. More... | |
| struct | is_types |
| struct | is_types< fcppt::iterator::types< Derived, ValueType, Reference, DifferenceType, IteratorCategory > > |
| struct | types |
| The types passed to fcppt::iterator::base. More... | |
Typedefs | |
| template<typename Category, typename CategoryRef> | |
| using | category_at_least = std::is_base_of<CategoryRef, Category> |
| Checks if an iterator category includes another. | |
| template<typename Derived, typename Adapted> | |
| using | types_from |
Functions | |
| template<typename Types> | |
| void | swap (fcppt::iterator::base< Types > &, fcppt::iterator::base< Types > &) noexcept |
| template<typename Types> | |
| fcppt::iterator::base< Types >::derived | operator+ (typename fcppt::iterator::base< Types >::difference_type, fcppt::iterator::base< Types > const &) |
| template<typename Types> | |
| bool | operator< (fcppt::iterator::base< Types > const &, fcppt::iterator::base< Types > const &) |
| template<typename Types> | |
| bool | operator> (fcppt::iterator::base< Types > const &, fcppt::iterator::base< Types > const &) |
| template<typename Types> | |
| bool | operator<= (fcppt::iterator::base< Types > const &, fcppt::iterator::base< Types > const &) |
| template<typename Types> | |
| bool | operator>= (fcppt::iterator::base< Types > const &, fcppt::iterator::base< Types > const &) |
| using fcppt::iterator::types_from |
| fcppt::iterator::base< Types >::derived fcppt::iterator::operator+ | ( | typename fcppt::iterator::base< Types >::difference_type | , |
| fcppt::iterator::base< Types > const & | ) |
| bool fcppt::iterator::operator< | ( | fcppt::iterator::base< Types > const & | , |
| fcppt::iterator::base< Types > const & | ) |
| bool fcppt::iterator::operator<= | ( | fcppt::iterator::base< Types > const & | , |
| fcppt::iterator::base< Types > const & | ) |
| bool fcppt::iterator::operator> | ( | fcppt::iterator::base< Types > const & | , |
| fcppt::iterator::base< Types > const & | ) |
| bool fcppt::iterator::operator>= | ( | fcppt::iterator::base< Types > const & | , |
| fcppt::iterator::base< Types > const & | ) |
|
noexcept |