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 |