forked from Alepha/Alepha
Capabilities clauses can now be repeated.
This commit is contained in:
@ -18,12 +18,14 @@ namespace
|
||||
using namespace Alepha::Hydrogen::exports::comparisons_m;
|
||||
using namespace Alepha::Hydrogen::exports::Capabilities_m;
|
||||
|
||||
struct blast {};
|
||||
|
||||
template
|
||||
<
|
||||
typename= int,
|
||||
typename= Capabilities< comparable >,
|
||||
typename= float//,
|
||||
//typename= Capabilities< short >
|
||||
typename= Capabilities< blast >,
|
||||
typename= float,
|
||||
typename= Capabilities< comparable >
|
||||
>
|
||||
struct Date_core
|
||||
{
|
||||
@ -48,6 +50,7 @@ namespace
|
||||
|
||||
//static_assert( detail::is_capability_list_v< Capabilities< comparable > > );
|
||||
static_assert( Alepha::HasCapability< Date, Alepha::comparable > );
|
||||
static_assert( Alepha::HasCapability< Date, blast > );
|
||||
|
||||
template< template< typename > class op, typename T >
|
||||
constexpr bool
|
||||
|
Reference in New Issue
Block a user