static_assert( __cplusplus > 2020'99 ); #pragma once #include #include #include namespace Alepha::Hydrogen::Meta ::detail:: tuple_cat_m { inline namespace exports { template< typename Left, typename Right > using tuple_cat_t= tuple_from_list_t< list_cat_t< list_from_tuple_t< Left >, list_from_tuple_t< Right > > >; } } namespace Alepha::Hydrogen::Meta::inline exports::inline tuple_cat_m { using namespace detail::tuple_cat_m::exports; }