libstdc++
|
Go to the source code of this file.
Classes | |
struct | std::ranges::dangling |
struct | std::ranges::view_base |
Namespaces | |
namespace | std |
Concepts | |
concept | std::ranges::range |
concept | std::ranges::borrowed_range |
concept | std::ranges::sized_range |
concept | std::ranges::view |
concept | std::ranges::output_range |
concept | std::ranges::input_range |
concept | std::ranges::forward_range |
concept | std::ranges::bidirectional_range |
concept | std::ranges::random_access_range |
concept | std::ranges::contiguous_range |
concept | std::ranges::common_range |
concept | std::ranges::viewable_range |
Typedefs | |
template<typename _Tp > | |
using | std::ranges::__detail::__make_unsigned_like_t |
template<range _Range> | |
using | std::ranges::borrowed_iterator_t |
template<typename _Tp > | |
using | std::ranges::iterator_t |
template<range _Range> | |
using | std::ranges::range_difference_t |
template<range _Range> | |
using | std::ranges::range_reference_t |
template<range _Range> | |
using | std::ranges::range_rvalue_reference_t |
template<sized_range _Range> | |
using | std::ranges::range_size_t |
template<range _Range> | |
using | std::ranges::range_value_t |
template<range _Range> | |
using | std::ranges::sentinel_t |
Functions | |
template<typename _To , typename _Tp > | |
constexpr decltype(auto) | std::ranges::__cust_access::__as_const (_Tp &__t) noexcept |
template<typename _Tp , typename _Up > requires (!same_as<_Tp, view_interface<_Up>>) | |
void | std::ranges::__detail::__is_derived_from_view_interface_fn (const _Tp &, const view_interface< _Up > &) |
constexpr __max_size_type | std::ranges::__detail::__to_unsigned_like (__max_diff_type __t) noexcept |
constexpr __max_size_type | std::ranges::__detail::__to_unsigned_like (__max_size_type __t) noexcept |
template<integral _Tp> | |
constexpr auto | std::ranges::__detail::__to_unsigned_like (_Tp __t) noexcept |
void | std::ranges::__cust_access::end (auto &)=delete |
void | std::ranges::__cust_access::end (const auto &)=delete |
void | std::ranges::__cust_access::rbegin (auto &)=delete |
void | std::ranges::__cust_access::rbegin (const auto &)=delete |
void | std::ranges::__cust_access::rend (auto &)=delete |
void | std::ranges::__cust_access::rend (const auto &)=delete |
void | std::ranges::__cust_access::size (auto &)=delete |
void | std::ranges::__cust_access::size (const auto &)=delete |
Variables | |
template<typename _Tp > | |
constexpr bool | std::ranges::__detail::__is_initializer_list |
template<typename _Tp > | |
constexpr bool | std::ranges::__detail::__is_initializer_list< initializer_list< _Tp > > |
constexpr __advance_fn | std::ranges::advance |
constexpr __cust_access::_Begin | std::ranges::begin |
constexpr __cust_access::_CBegin | std::ranges::cbegin |
constexpr __cust_access::_CData | std::ranges::cdata |
constexpr __cust_access::_CEnd | std::ranges::cend |
constexpr __cust_access::_CRBegin | std::ranges::crbegin |
constexpr __cust_access::_CREnd | std::ranges::crend |
constexpr __cust_access::_Data | std::ranges::data |
template<typename > | |
constexpr bool | std::ranges::disable_sized_range |
constexpr __distance_fn | std::ranges::distance |
constexpr __cust_access::_Empty | std::ranges::empty |
template<typename _Tp > | |
constexpr bool | std::ranges::enable_borrowed_range |
template<typename _Tp > | |
constexpr bool | std::ranges::enable_view |
constexpr __cust_access::_End | std::ranges::end |
constexpr __next_fn | std::ranges::next |
constexpr __prev_fn | std::ranges::prev |
constexpr __cust_access::_RBegin | std::ranges::rbegin |
constexpr __cust_access::_REnd | std::ranges::rend |
constexpr __cust_access::_Size | std::ranges::size |
constexpr __cust_access::_SSize | std::ranges::ssize |
This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <ranges>.
Definition in file ranges_base.h.
using std::ranges::__detail::__make_unsigned_like_t |
Definition at line 79 of file ranges_base.h.
using std::ranges::borrowed_iterator_t |
Definition at line 1059 of file ranges_base.h.
using std::ranges::iterator_t |
Definition at line 513 of file ranges_base.h.
using std::ranges::range_difference_t |
Definition at line 530 of file ranges_base.h.
using std::ranges::range_reference_t |
Definition at line 536 of file ranges_base.h.
using std::ranges::range_rvalue_reference_t |
Definition at line 539 of file ranges_base.h.
using std::ranges::range_size_t |
Definition at line 547 of file ranges_base.h.
using std::ranges::range_value_t |
Definition at line 533 of file ranges_base.h.
using std::ranges::sentinel_t |
Definition at line 516 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 642 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 60 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 56 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 65 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 802 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 805 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 931 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 489 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 792 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 796 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 793 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 794 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 795 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 496 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 48 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 971 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 495 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 51 of file ranges_base.h.
|
inlineconstexpr |
[range.view] The ranges::enable_view boolean.
Definition at line 572 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 490 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 1014 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 1048 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 491 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 492 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 493 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 494 of file ranges_base.h.