- Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::experimental::ranges::Readable(3) | C++ Standard Libary | std::experimental::ranges::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.
| 2024.06.10 | http://cppreference.com |