std::sorted_equivalent_t, std::sorted_equivalent
From cppreference.com
| ヘッダ <flat_map> で定義 |
||
| ヘッダ <flat_set> で定義 |
||
| struct sorted_equivalent_t { explicit sorted_equivalent_t() = default; }; |
(1) | (C++23から) |
| inline constexpr sorted_equivalent_t sorted_equivalent{}; |
(2) | (C++23から) |
1)
std::sorted_equivalent_t 型は、意図されたタグに一致させるために、関数の(コンストラクタを含む)パラメータリストで使用できます。2) (1) の対応する
std::sorted_equivalent インスタンスは、std::flat_multimap および std::flat_multiset の関数に渡すことができ、入力範囲またはコンテナがソートされている(フラットコンテナアダプタで使用されるコンパレータに関して)ことを示す、あいまいさ解消タグです。ただし、要素の一意性は要求されません。[編集] Standard library
以下の標準ライブラリコンテナアダプタは、あいまいさ解消タグとして (1,2) を使用します。
| (C++23) |
2つのコンテナを適応させて、キーでソートされたキーと値のペアのコレクションを提供する (クラステンプレート) |
| (C++23) |
コンテナを適応させ、キーでソートされたキーのコレクションを提供する (クラステンプレート) |
[編集] See also
| (C++23) |
範囲の要素がソートされ、一意であることを示す (タグ) |
| (C++23) |
from-range構築タグ (タグ) |
| インプレース構築タグ (タグ) |