Converts every part of a zip to a common type, extra types included.
Variables | |
| template<typename ... Ts> | |
| constexpr auto | eve::algo::common_with_types = (common_with_types_key = eve::common_type<Ts...>{}) |
|
inlineconstexpr |
#include <eve/module/algo.hpp>| Ts | Types taken into account besides the zip's own. |
Converts every part of a zip to the common type of the parts and of Ts, as eve::common_type reduces them. The trait is for a computation that reads the parts in a type none of them is of.