Returns a product type with consecutive duplicate types removed (pairwise uniqueness).
{
template<product_type T>
struct unique;
template<product_type T>
using unique_t = typename unique<T>::type;
}
constexpr auto unique(T &&t)
Returns a product type with consecutive duplicate types removed (pairwise uniqueness).
Definition unique.hpp:86
Main KUMI namespace.
Definition algorithm.hpp:11