diff --git a/Meta/overload.h b/Meta/overload.h deleted file mode 100644 index a48feae..0000000 --- a/Meta/overload.h +++ /dev/null @@ -1,32 +0,0 @@ -static_assert( __cplusplus > 2020'99 ); - -#pragma once - -#include - -namespace Alepha::Hydrogen::Meta -{ - inline namespace exports { inline namespace template_overload {} } - - namespace detail::template_overload - { - inline namespace exports {} - - template< std::size_t > - struct holder - { - struct overload_t; - }; - - namespace exports - { - template< std::size_t i > - using overload= typename holder< i >::overload_t *; - } - } - - namespace exports::template_overload - { - using namespace detail::template_overload::exports; - } -} diff --git a/Reflection/aggregate_members.h b/Reflection/aggregate_members.h index e16b835..8f42ed2 100644 --- a/Reflection/aggregate_members.h +++ b/Reflection/aggregate_members.h @@ -13,15 +13,12 @@ static_assert( __cplusplus > 2020'99 ); #include #include -#include #include namespace Alepha::Hydrogen::Reflection ::detail:: aggregate_members_m { inline namespace exports {} - using Meta::overload; - /*! * Basic methodology here. *