1
0
forked from Alepha/Alepha

Add dep_value helper.

This commit is contained in:
2023-02-04 17:40:23 -05:00
parent e62a28de95
commit 9ccfb1dd7a

24
Meta/dep_value.h Normal file
View File

@ -0,0 +1,24 @@
static_assert( __cplusplus > 201700, "C++17 Required" );
#pragma once
#include <Alepha/Alepha.h>
namespace Alepha::Hydrogen::Meta
{
inline namespace exports { inline namespace dependent_value {} }
namespace detail::dependent_value
{
inline namespace exports
{
template< auto value, typename T >
constexpr auto dep_value= value;
}
}
namespace exports::dependent_value
{
using namespace detail::dependent_value::exports;
}
}