|
emlabcpp
modern opinionated embedded C++ library
|
#include <iterator.h>
Public Types | |
| using | value_type = typename std::iterator_traits< Derived >::value_type |
| using | pointer = typename std::iterator_traits< Derived >::pointer |
| using | const_pointer = typename std::iterator_traits< Derived >::const_pointer |
| using | iterator_category = typename std::iterator_traits< Derived >::iterator_category |
| using | reference = typename std::iterator_traits< Derived >::reference |
| using | const_reference = reference const |
| using | difference_type = typename std::iterator_traits< Derived >::difference_type |
Public Member Functions | |
| constexpr pointer | operator-> () noexcept(nothrow_dereference< Derived >) |
| constexpr const_pointer | operator-> () const noexcept(nothrow_dereference< Derived >) |
| using emlabcpp::generic_iterator_base< Derived >::const_pointer = typename std::iterator_traits< Derived >::const_pointer |
| using emlabcpp::generic_iterator_base< Derived >::const_reference = reference const |
| using emlabcpp::generic_iterator_base< Derived >::difference_type = typename std::iterator_traits< Derived >::difference_type |
| using emlabcpp::generic_iterator_base< Derived >::iterator_category = typename std::iterator_traits< Derived >::iterator_category |
| using emlabcpp::generic_iterator_base< Derived >::pointer = typename std::iterator_traits< Derived >::pointer |
| using emlabcpp::generic_iterator_base< Derived >::reference = typename std::iterator_traits< Derived >::reference |
| using emlabcpp::generic_iterator_base< Derived >::value_type = typename std::iterator_traits< Derived >::value_type |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |