std::experimental::ranges::common_type (3) Linux Manual Page
std::experimental::ranges::common_type – std::experimental::ranges::common_type Synopsis Defined in header<experimental / ranges / type_traits> template <class… T> (ranges TS) struct common_type; Determines the common type among all types T…, that is the type all T… can be implicitly converted to. If such a type exists (as determined according to the rules below), the member type names that type….
