# std::ranges::output_range

From cppreference.com
< cpp‎ | ranges

Defined in header `<ranges>` |  |
template<class R, class T> concept output_range = ranges::range<R> && std::output_iterator<ranges::iterator_t<R>, T>; |  | (since C++20)

The `output_range` concept is a refinement of `range` for which ranges::begin returns a model of `output_iterator`.

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/output_range&oldid=172806"