Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::readable_ Concept Reference

The readable_ concept. More...

#include <range/v3/iterator/concepts.hpp>

Concept definition

template<typename I>
concept ranges::readable_ = ) , concept_ ) =
same_as<iter_reference_t<I const>, iter_reference_t<I>> &&
same_as<iter_rvalue_reference_t<I const>, iter_rvalue_reference_t<I>> &&
common_reference_with<iter_reference_t<I> &&, iter_value_t<I> &> &&
common_reference_with<iter_reference_t<I> &&,
iter_rvalue_reference_t<I> &&> &&
common_reference_with<iter_rvalue_reference_t<I> &&, iter_value_t<I> const &>
The readable_ concept.
Definition: concepts.hpp:129

Detailed Description

The readable_ concept.