28 #ifndef INCLUDED_Always_h_GUID_0FAFDF98_A560_45B9_A434_D3C02136BA6E
29 #define INCLUDED_Always_h_GUID_0FAFDF98_A560_45B9_A434_D3C02136BA6E
44 template <
typename T>
struct always {
49 template <
typename...>
struct impl {
using type = T; };
52 template <
typename... Ts>
using apply =
t_<impl<Ts...>>;
57 #endif // INCLUDED_Always_h_GUID_0FAFDF98_A560_45B9_A434_D3C02136BA6E
A Alias Class that always returns T.
The main namespace for all C++ elements of the framework, internal and external.
typename T::type t_
A convenience alias template to extract the nested type within the supplied T.