#include <iterator>
#include <type_traits>
#include <meta/meta.hpp>
#include <concepts/concepts.hpp>
#include <range/v3/range_fwd.hpp>
#include <range/v3/iterator/access.hpp>
#include <range/v3/utility/common_type.hpp>
#include <range/v3/detail/prologue.hpp>
#include <range/v3/detail/epilogue.hpp>
Go to the source code of this file.
|
|
template<typename I> |
| using | ranges::iter_rvalue_reference_t = detail::iter_rvalue_reference_t<I> |
| template<typename I> |
| using | ranges::iter_common_reference_t |
| template<typename T> |
| using | ranges::iter_difference_t |
|
template<typename T> |
| using | ranges::cpp20::incrementable_traits = ranges::incrementable_traits<T> |
|
template<typename T> |
| using | ranges::cpp20::indirectly_readable_traits = ranges::indirectly_readable_traits<T> |
|
template<typename I> |
| using | ranges::cpp20::iter_common_reference_t |
|
template<typename T> |
| using | ranges::cpp20::iter_difference_t |
|
template<typename R> |
| using | ranges::cpp20::iter_reference_t |
|
template<typename I> |
| using | ranges::cpp20::iter_rvalue_reference_t |
|
template<typename R> |
| using | ranges::cpp20::iter_value_t |
|
|
template<typename S, typename I> |
| RANGES_INLINE_VAR constexpr bool | ranges::cpp20::disable_sized_sentinel |