18 template <
class F,
class... Args>
20 constexpr
operator bool()
const{
Global namespace of the SCL.
RegularInvocable concept, a type F is regular invocable with Args if it is Invocable and is equality ...
Boolean concept, a type is boolean if it defines all boolean operations.
Predicate concept, a type F is a predicate with Args if it is RegularInvocable and its result is Bool...
decltype(invoke(std::declval< F >(), std::declval< Args >()...)) invoke_result_t