cmoon::consumer


Defined in module <cmoon.concepts>


template<class F, class... Args>
concept consumer = std::invocable<F, Args...> &&
                   std::is_void_v<std::invoke_result_t<F, Args...>>;


(1)

The concept consumer<F, Args...> is satisfied if and only if F is invocable given the types Args... and returning void.