|
using | std::ranges::advance = ::ranges::advance |
| Alias for ranges::advance. Advances the iterator by the given distance.
|
|
using | std::ranges::default_sentinel = ::ranges::default_sentinel |
| Alias for ranges::default_sentinel. Empty sentinel object for use with iterators that know the bound of their range.
|
|
using | std::ranges::default_sentinel_t = ::ranges::default_sentinel_t |
| Alias for ranges::default_sentinel_t. Type of ranges::default_sentinel.
|
|
using | std::ranges::distance = ::ranges::distance |
| Alias for ranges::distance. Returns the number of hops from first to last.
|
|
template<typename t > |
using | std::iter_difference_t = typename detail::incrementable_traits_or_iterator_traits< t >::difference_type |
| Defines the incrementable type's difference type. More...
|
|
using | std::ranges::iter_move = ::ranges::iter_move |
| Alias for ranges::iter_move. Casts the result of dereferencing an object to its associated rvalue reference type.
|
|
using | std::ranges::iter_swap = ::ranges::iter_swap |
| Alias for ranges::iter_swap. Exchanges the values denoted by its arguments.
|
|
using | std::ranges::next = ::ranges::next |
| Alias for ranges::next. Returns the nth successor of the given iterator.
|
|
using | std::ranges::prev = ::ranges::prev |
| Alias for ranges::prev. Returns the nth predecessor of the given iterator.
|
|
Provides C++20 additions to the <iterator> header.
- Author
- Hannes Hauswedell <hannes.hauswedell AT fu-berlin.de>