forked from Alepha/Alepha
Add dep_value
helper.
This commit is contained in:
24
Meta/dep_value.h
Normal file
24
Meta/dep_value.h
Normal 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;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user