pack_flat(3) | pack_flat(3) |
pack_flat - flatten nested packs
#include <cfl/pack/pack_flat.hpp>;
typename pack_flat <T>::type
pack_flat_t <pack <pack <int>, spack <0>>> ==
pack <int, spack <0>>
Flatten nested packs, but not do not descend into spacks.
A standard CFL type factory.