Namespaces
Variants

std:: basic_common_reference < tuple-like >

From cppreference.net
Utilities library
Definido en el encabezado <tuple>
template < tuple - like TTuple, tuple - like UTuple,

template < class > class TQual, template < class > class UQual >
requires /* ver más abajo */

struct basic_common_reference < TTuple, UTuple, TQual, UQual > ;
(desde C++23)

El tipo de referencia común de dos tuple-like tipos es un std::tuple que consiste en los tipos de referencia comunes de todos los pares de tipos de elementos correspondientes de ambos tipos, donde los calificadores cv y de referencia en los tipos tuple-like se aplican a sus tipos de elementos.

Dado

las siguientes restricciones deben satisfacerse:

Tipos de miembros

Tipo de miembro Definición
type std:: tuple < std:: common_reference_t < TQual < TTypes > ..., UQual < UTypes >> ... >

Ejemplo

Véase también

determina el tipo de referencia común de un grupo de tipos
(plantilla de clase)
determina el tipo de referencia común de dos pair s
(especialización de plantilla de clase)