Range-v3: ranges::predicate_ Concept Reference

Range-v3 Range algorithms, views, and actions for the Standard Library |

ranges::predicate_ Concept Reference
Functional

The `predicate_` concept. More...

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

## Concept definition

template<typename Fun, typename... Args>
concept ranges::predicate_ = requires( Fun && fn ) { concepts::requires_< convertible_to< decltype(invoke((Fun &&) fn, std::declval<Args>()...)), bool>> ; }
ranges::predicate_
The predicate_ concept.
Definition: concepts.hpp:69

## Detailed Description

The `predicate_` concept.