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

The transformable_ranges_ concept. More...

#include <range/v3/view/transform.hpp>

Concept definition

template<typename Rng1, typename Rng2, typename Fun>
concept ranges::views::transformable_ranges_ = ) , concept_ ) = regular_invocable<Fun &, range_reference_t<Rng1>, range_reference_t<Rng2>> &&
(!std::is_void<
indirect_result_t<Fun &, iterator_t<Rng1>, iterator_t<Rng2>>>::value)
The regular_invocable concept.
Definition: concepts.hpp:55
The transformable_ranges_ concept.
Definition: transform.hpp:469

Detailed Description

The transformable_ranges_ concept.