std::basic_common_reference<std::pair>
De cppreference.com
<tbody>
</tbody>
| Definido en el archivo de encabezado <utility>
|
||
template< class T1, class T2, class U1, class U2, template<class> class TQual, template<class> class UQual > requires requires { typename std::pair<std::common_reference_t<TQual<T1>, UQual<U1>>, std::common_reference_t<TQual<T2>, UQual<U2>>>; } struct basic_common_reference<std::pair<T1, T2>, std::pair<U1, U2>, TQual, UQual>; |
(desde C++23) | |
Define el tipo de referencia común para dos pair cuyos tipos de elementos correspondientes tienen sus tipos de referencias comunes, donde los calificadores cv y de referencia en los pair se aplican a sus tipos de elementos. El tipo de referencia común es un pair de ambos tipos de referencia comunes.
Tipos miembro
| Tipo miembro | Definición |
type
|
std::pair<std::common_reference_t<TQual<T1>, UQual<U1>>, std::common_reference_t<TQual<T2>, UQual<U2>>>
|
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
| Determina el tipo común de referencia de un grupo de tipos (plantilla de clase) |