|
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 |
Macros | |
| #define | _GLIBCXX26_RANGE_ALGO_DEF_VAL_T(_I, _P) |
Typedefs | |
| template<typename _Tp> | |
| using | std::ranges::__detail::__make_unsigned_like_t |
| template<typename _Tp> | |
| using | std::ranges::__access::__range_iter_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_common_reference_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::__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::__access::end ()=delete |
| void | std::ranges::__access::rbegin ()=delete |
| void | std::ranges::__access::rend ()=delete |
| void | std::ranges::__access::size ()=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 ranges::__access::_Begin | std::ranges::begin |
| constexpr ranges::__access::_CBegin | std::ranges::cbegin |
| constexpr ranges::__access::_CData | std::ranges::cdata |
| constexpr ranges::__access::_CEnd | std::ranges::cend |
| constexpr ranges::__access::_CRBegin | std::ranges::crbegin |
| constexpr ranges::__access::_CREnd | std::ranges::crend |
| constexpr ranges::__access::_Data | std::ranges::data |
| template<typename> | |
| constexpr bool | std::ranges::disable_sized_range |
| constexpr __distance_fn | std::ranges::distance |
| constexpr ranges::__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 ranges::__access::_End | std::ranges::end |
| constexpr __next_fn | std::ranges::next |
| constexpr __prev_fn | std::ranges::prev |
| constexpr ranges::__access::_RBegin | std::ranges::rbegin |
| constexpr ranges::__access::_REnd | std::ranges::rend |
| constexpr ranges::__access::_Size | std::ranges::size |
| constexpr ranges::__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.
| #define _GLIBCXX26_RANGE_ALGO_DEF_VAL_T | ( | _I, | |
| _P ) |
Definition at line 54 of file ranges_base.h.
| using std::ranges::__detail::__make_unsigned_like_t |
Definition at line 88 of file ranges_base.h.
| using std::__detail::__range_iter_t |
Definition at line 1023 of file iterator_concepts.h.
| using std::ranges::borrowed_iterator_t |
Definition at line 1094 of file ranges_base.h.
| using std::ranges::iterator_t |
Definition at line 522 of file ranges_base.h.
| using std::ranges::range_common_reference_t |
Definition at line 549 of file ranges_base.h.
| using std::ranges::range_difference_t |
Definition at line 535 of file ranges_base.h.
| using std::ranges::range_reference_t |
Definition at line 541 of file ranges_base.h.
| using std::ranges::range_rvalue_reference_t |
Definition at line 544 of file ranges_base.h.
| using std::ranges::range_size_t |
Definition at line 557 of file ranges_base.h.
| using std::ranges::range_value_t |
Definition at line 538 of file ranges_base.h.
| using std::ranges::sentinel_t |
Definition at line 525 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 656 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 78 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 73 of file ranges_base.h.
|
constexprnoexcept |
Definition at line 84 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 825 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 828 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 966 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 498 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 805 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 809 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 806 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 807 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 808 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 505 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 64 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 1006 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 504 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 67 of file ranges_base.h.
|
inlineconstexpr |
[range.view] The ranges::enable_view boolean.
Definition at line 582 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 499 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 1049 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 1083 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 500 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 501 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 502 of file ranges_base.h.
|
inlineconstexpr |
Definition at line 503 of file ranges_base.h.