28 #ifndef INCLUDED_Defer_h_GUID_FB817A3F_C608_43B7_BE11_2E81132DE2E0
29 #define INCLUDED_Defer_h_GUID_FB817A3F_C608_43B7_BE11_2E81132DE2E0
46 template <
template <
typename...>
class,
typename>
struct defer_ {};
48 template <
template <
typename...>
class C,
typename... Ts>
49 struct defer_<C, list<Ts...>> {
50 using type = C<Ts...>;
73 template <
template <
typename...>
class C,
typename... Ts>
74 struct defer : detail::defer_<C, list<Ts...>> {};
78 #endif // INCLUDED_Defer_h_GUID_FB817A3F_C608_43B7_BE11_2E81132DE2E0
The main namespace for all C++ elements of the framework, internal and external.