From 13a1ed321a3a719b1e02ab0494d5244a261a1810 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Fri, 10 Nov 2023 11:55:18 -0500 Subject: [PATCH] Discard some of the dead old bits of Reflection. --- Reflection/aggregate_members.h | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Reflection/aggregate_members.h b/Reflection/aggregate_members.h index 768eabf..263decc 100644 --- a/Reflection/aggregate_members.h +++ b/Reflection/aggregate_members.h @@ -72,14 +72,6 @@ namespace Alepha::Hydrogen::Reflection // any initialization method. struct argument { template< typename T > constexpr operator T (); }; - template< typename T > - struct checker - { - using type= typename checker< T >::type; - //using type= void; - //static_assert( std::is_empty_v< T > ); - }; - // Any empty-base-class argument. template< typename Aggregate > struct empty_base @@ -88,7 +80,6 @@ namespace Alepha::Hydrogen::Reflection requires ( true - //typename= typename checker< std::decay_t< T > >::type, and EmptyType< std::decay_t< T > > and not SameAs< std::decay_t< T >, Aggregate > and DerivedFrom< Aggregate, std::decay_t< T > >