std::basic_common_reference<std::pair>
From cppreference.com
| ヘッダ <utility> で定義 |
||
| template< class T1, class T2, class U1, class U2, template<class> class TQual, template<class> class UQual > |
(C++23から) | |
2つのpairの共通参照型は、両方のpairの対応する要素型の共通参照型のペアであり、`pair`のcv修飾子および参照修飾子は、その要素型に適用されます。
対応する要素型の両方のペアが共通参照型を持つ場合にのみ、共通参照型が定義されます。
[編集] メンバ型
| メンバ型 | 定義 |
type
|
std::pair<std::common_reference_t<TQual<T1>, UQual<U1>>, std::common_reference_t<TQual<T2>, UQual<U2>>>
|
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 型のグループの共通の参照型を決定する (クラステンプレート) | |
tuple と tuple-like 型の共通参照型を決定する(クラステンプレート特殊化) |