libstdc++
GNU C++ library
Loading...
Searching...
No Matches
std::__detail::__indirectly_readable_impl Concept Reference

#include "iterator_concepts.h"

Concept definition

template<typename _In>
concept __indirectly_readable_impl = requires
{
}
decltype(*std::declval< _Tp & >()) iter_reference_t
__detail::__iter_value_t< remove_cvref_t< _Tp > > iter_value_t
ranges::__imove::_IterMove::__type< _Tp & > iter_rvalue_reference_t
The result type of ranges::iter_move(std::declval<_Tp&>()).
[concept.same], concept same_as
Definition concepts:65
[concept.commonref], concept common_reference_with
Definition concepts:87

Detailed Description

Definition at line 544 of file iterator_concepts.h.