std::basic_common_reference<std::pair>
Von cppreference.com
| Definiert in der Header-Datei <utility> |
||
| template< class T1, class T2, class U1, class U2, template<class> class TQual, template<class> class UQual > |
(seit C++23) | |
Der gemeinsame Referenztyp von zwei pairs ist ein pair der gemeinsamen Referenztypen der entsprechenden Elementtypen beider pairs, wobei die cv- und Referenzqualifizierer auf die pairs auf ihre Elementtypen angewendet werden.
Der gemeinsame Referenztyp ist nur dann definiert, wenn beide Paare von entsprechenden Elementtypen gemeinsame Referenztypen haben.
[edit] Member-Typen
| Mitgliedertyp | Definition |
type
|
std::pair<std::common_reference_t<TQual<T1>, UQual<U1>>, std::common_reference_t<TQual<T2>, UQual<U2>>>
|
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Siehe auch
| ermittelt den gemeinsamen Referenztyp einer Gruppe von Typen (Klassenvorlage) | |
ermittelt den gemeinsamen Referenztyp eines tuple und eines tuple-like Typs(class template specialization) |