pack_flat(3) pack_flat(3)

NAME

pack_flat - flatten nested packs

SYNOPSIS

#include <cfl/pack/pack_flat.hpp>;
typename pack_flat <T>::type
pack_flat_t <pack <pack <int>, spack <0>>> ==
    pack <int, spack <0>>

DESCRIPTION

Flatten nested packs, but not do not descend into spacks.

STANDARDS

A standard CFL type factory.