19 #ifndef INCLUDED_PushFront_h_GUID_71A57FB9_64D6_4AA1_E968_0F91E951C7B4
20 #define INCLUDED_PushFront_h_GUID_71A57FB9_64D6_4AA1_E968_0F91E951C7B4
35 template <
typename T>
struct push_front_impl {
36 template <
typename... Ts>
using apply = list<T, Ts...>;
40 template <
typename List,
typename T>
41 using push_front = apply_list<detail::push_front_impl<T>, List>;
44 #endif // INCLUDED_PushFront_h_GUID_71A57FB9_64D6_4AA1_E968_0F91E951C7B4
The main namespace for all C++ elements of the framework, internal and external.
typename F::template apply< Args...> apply
Apply an alias class.