Namespaces
Variants
Actions

boolean-testable

From cppreference.com
< cpp‎ | concepts
template< class B >
concept __boolean_testable_impl = std::convertible_to<B, bool>;
(1) (since C++20)
(exposition only*)
template< class B >

concept boolean-testable =
    __boolean_testable_impl<B> &&
    requires (B&& b) {
        { !