blob: 0e98c98727ad7349821b78f74d9e894a0375451a [file] [log] [blame]
template<typename _Callable>
struct Base
{
Base (const _Callable &)
requires true
{}
};
template<typename _Callable>
struct Derived : Base<_Callable>
{
using Base<_Callable>::Base;
};
template<typename _Callable>
Derived (_Callable) -> Derived<_Callable>;
inline Derived all = [] (auto&& __r) {};