1
0
forked from Alepha/Alepha

Remove the overload< __LINE__ > hack.

This commit is contained in:
2025-11-04 11:22:12 -10:00
parent 0cdb799ac3
commit 2a6fa250ad
2 changed files with 0 additions and 35 deletions

View File

@ -1,32 +0,0 @@
static_assert( __cplusplus > 2020'99 );
#pragma once
#include <Alepha/Alepha.h>
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;
}
}

View File

@ -13,15 +13,12 @@ static_assert( __cplusplus > 2020'99 );
#include <Alepha/Reflection/detail/config.h>
#include <Alepha/Reflection/aggregate_initializer_size.h>
#include <Alepha/Meta/overload.h>
#include <Alepha/Meta/type_value.h>
namespace Alepha::Hydrogen::Reflection ::detail:: aggregate_members_m
{
inline namespace exports {}
using Meta::overload;
/*!
* Basic methodology here.
*