|
libstdc++
|
Go to the source code of this file.
Classes | |
| struct | std::default_sentinel_t |
Namespaces | |
| namespace | std |
| namespace | std::__detail |
Concepts | |
| concept | std::indirectly_readable |
| concept | std::indirectly_writable |
| concept | std::weakly_incrementable |
| concept | std::indirectly_movable |
| concept | std::indirectly_copyable |
| concept | std::indirectly_swappable |
| concept | std::indirectly_comparable |
| concept | std::permutable |
| concept | std::mergeable |
| concept | std::sortable |
Typedefs | |
| template<typename _Tp> | |
| using | std::__indirect_value_t |
| template<typename _Iter> | |
| using | std::__detail::__iter_concept |
| template<typename _Tp> | |
| using | std::__detail::__iter_diff_t |
| template<typename _Iter, typename _Tp = _Iter> | |
| using | std::__detail::__iter_traits |
| template<typename _Tp> | |
| using | std::__detail::__iter_value_t |
| template<typename _Tp> | |
| using | std::__detail::__range_iter_t |
| template<typename _Tp> | |
| using | std::__detail::__with_ref |
| template<typename _Fn, typename... _Is> | |
| using | std::indirect_result_t |
| template<indirectly_readable _Tp> | |
| using | std::iter_common_reference_t |
| template<typename _Tp> | |
| using | std::iter_difference_t |
| template<__detail::__dereferenceable _Tp> | |
| using | std::iter_reference_t |
| template<__detail::__dereferenceable _Tp> | |
| using | std::iter_rvalue_reference_t |
| template<typename _Tp> | |
| using | std::iter_value_t |
| template<indirectly_readable _Iter, indirectly_regular_unary_invocable< _Iter > _Proj> | |
| using | std::projected |
Functions | |
| template<typename _Tp> requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> | |
| auto | std::ranges::__access::__begin (_Tp &__t) |
| void | std::ranges::__access::begin ()=delete |
Variables | |
| constexpr default_sentinel_t | std::default_sentinel |
| template<typename _Sent, typename _Iter> | |
| constexpr bool | std::disable_sized_sentinel_for |
| constexpr __imove::_IterMove | std::ranges::iter_move |
| constexpr __iswap::_IterSwap | std::ranges::iter_swap |
| constexpr unreachable_sentinel_t | std::unreachable_sentinel |
This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <iterator>.
Definition in file iterator_concepts.h.
| auto std::ranges::__access::__begin | ( | _Tp & | __t | ) |
Definition at line 1008 of file iterator_concepts.h.
|
inlineconstexpr |
Definition at line 181 of file iterator_concepts.h.
|
inlineconstexpr |
Definition at line 926 of file iterator_concepts.h.