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:3073
[concept.regularinvocable], concept regular_invocable
Definition: concepts:356
[concept.predicate], concept predicate
Definition: concepts:360

Detailed Description

[concept.predicate], concept predicate

Definition at line 360 of file concepts.