Specialization of the standard library customization point std::pointer_traits, to subclasses of Iterator_interface which declare themselves to be contiguous iterators.
More...
#include <iterator_interface.h>
|
| using | pointer = decltype(std::declval< Iterator_t >().operator->()) |
| |
| using | element_type = decltype(std::declval< Iterator_t >().operator*()) |
| |
| using | difference_type = std::ptrdiff_t |
| |
| template<class Other > |
| using | rebind = Other * |
| |
Specialization of the standard library customization point std::pointer_traits, to subclasses of Iterator_interface which declare themselves to be contiguous iterators.
◆ difference_type
template<class Iterator_t >
◆ element_type
template<class Iterator_t >
| using std::pointer_traits< Iterator_t >::element_type = decltype(std::declval<Iterator_t>().operator*()) |
◆ pointer
template<class Iterator_t >
| using std::pointer_traits< Iterator_t >::pointer = decltype(std::declval<Iterator_t>().operator->()) |
◆ rebind
template<class Iterator_t >
template<class Other >
| using std::pointer_traits< Iterator_t >::rebind = Other * |
◆ pointer_to()
template<class Iterator_t >
The documentation for this struct was generated from the following file: