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