Extracts the common product_type of a parameter pack. More...
#include <kumi/utils/builder.hpp>
Extracts the common product_type of a parameter pack.
If all the types are record types then it returns an empty record type, otherwise returns an empty product type. As we are unable to compute the Least Restrictive Subtype of a pack, this trait should be specialized for each case one would want to write. For the kumi library, it is specialized for kumi::tuple and kumi::record
| Ts | The product types to access |