Constructs a tuple where the ith element is the prudct type of all ith elements of ts...
- Parameters
-
| t0 | Product type to convert |
| ts | Product types to convert |
- Returns
- The tuple of all combination of elements from t0, ts...
@ note zip_min truncates product types based on the smallest size.
Helper type
namespace kumi::result
{
template<product_type T>
struct zip_min;
template<product_type T>
using zip_min_t = typename zip<T>::type;
}
constexpr auto zip_min(T0 &&t0, Ts &&...ts)
Constructs a tuple where the ith element is the prudct type of all ith elements of ts....
Definition zip.hpp:122
Computes the return type of a call to kumi::zip_min
Example
#include <kumi/kumi.hpp>
#include <iostream>
int main()
{
std::cout << r << "\n";
}
Fixed-size collection of heterogeneous values.
Definition tuple.hpp:37