Typedefs | |
template<typename Rng > | |
using | ranges::iterator_t = decltype(begin(declval(Rng &))) |
template<typename Rng > | |
using | ranges::sentinel_t = decltype(end(declval(Rng &))) |
Functions | |
template<typename T > | |
T | ranges::detail::_decay_copy (T) noexcept |
Variables | |
template<typename T > | |
constexpr bool | ranges::detail::_borrowed_range |
template<typename T > | |
constexpr bool | ranges::detail::_borrowed_range< T & > = true |
constexpr _begin_::fn | ranges::begin {} |
constexpr _cbegin_::fn | ranges::cbegin {} |
constexpr _cend_::fn | ranges::cend {} |
constexpr _crbegin_::fn | ranges::crbegin {} |
constexpr _crend_::fn | ranges::crend {} |
constexpr _end_::fn | ranges::end {} |
constexpr _rbegin_::fn | ranges::rbegin {} |
constexpr _rend_::fn | ranges::rend {} |
|
constexpr |