Loading...
Searching...
No Matches
ranges::indirectly_regular_unary_invocable_ Concept Reference
Iterator » Iterator Concepts

The `indirectly_regular_unary_invocable_` concept. More...

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

## Concept definition

template<typename F, typename I>
concept ranges::indirectly_regular_unary_invocable_ = ) , concept_ ) = regular_invocable<F &, iter_value_t<I> &> &&
regular_invocable<F &, iter_reference_t<I>> &&
regular_invocable<F &, iter_common_reference_t<I>> &&
common_reference_with<
invoke_result_t<F &, iter_value_t<I> &>,
invoke_result_t<F &, iter_reference_t<I>>>
ranges::indirectly_regular_unary_invocable_
The indirectly_regular_unary_invocable_ concept.
Definition concepts.hpp:535
ranges::regular_invocable
The regular_invocable concept.
Definition concepts.hpp:55

## Detailed Description

The `indirectly_regular_unary_invocable_` concept.