home | help
std::experi...es::Readable(3)  C++ Standard Libary std::experi...es::Readable(3)

NAME
     std::experimental::ranges::Readable - std::experimental::ranges::Readable

Synopsis
	Defined in header <experimental/ranges/iterator>
	template< class In >

	concept bool Readable =
	    requires {
		typename ranges::value_type_t<In>;
		typename ranges::reference_t<In>;
		typename ranges::rvalue_reference_t<In>;
	    }								      &&
     (ranges TS)
	    CommonReference<ranges::reference_t<In>&&,
	ranges::value_type_t<In>&> &&
	    CommonReference<ranges::reference_t<In>&&,
	ranges::rvalue_reference_t<In>&&> &&

	    CommonReference<ranges::rvalue_reference_t<In>&&, const
	ranges::value_type_t<In>&>;

	The concept Readable is satisfied by types that are readable by applying
     operator*,
	such as pointers, smart pointers, and iterators.

http://cppreference.com 	   2024.06.10	   std::experi...es::Readable(3)

home | help