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 |