std:: common_type < tuple-like >

From cppreference.com
Utilities library
General utilities
Relational operators (deprecated in C++20)
Defined in header <tuple>
template < tuple - like TTuple, tuple - like UTuple >

requires /* see below */

struct common_type < TTuple, UTuple > ;
(since C++23)

The common type of two tuple-like types is a std::tuple consists of the common types of all corresponding element type pairs of both types.

Given

the following constraints need to be satisfied:

Member types

Member type Definition
type std:: tuple < std:: common_type_t < TTypes, UTypes > ... >

Example

See also

determines the common type of a group of types
(class template)
determines the common type of two pair s
(class template specialization)