libstdc++
std::predicate Concept Reference

Concept definition

template<typename _Fn, typename... _Args>
concept std::predicate = regular_invocable<_Fn, _Args...>
&& __detail::__boolean_testable<invoke_result_t<_Fn, _Args...>>
typename invoke_result< _Fn, _Args... >::type invoke_result_t
std::invoke_result_t
Definition: type_traits:3041
[concept.regularinvocable], concept regular_invocable
Definition: concepts:340
[concept.predicate], concept predicate
Definition: concepts:344

Detailed Description

[concept.predicate], concept predicate

Definition at line 344 of file concepts.