| _add_range(std::initializer_list<typename Map::value_type>) | C++ 固有。 |
| Add(const key_t&, const mapped_t&) override | 辞書にキーと値のペアを追加します。 |
| BaseDictionary() | 空のデータ構造を作成します。 |
| BaseDictionary(int, const Args&…) | 基礎となるマップのコンストラクタに引数を転送するフォワーディングコンストラクタです。 |
| BaseDictionary(BaseType *, const Args&…) | コピーコンストラクタです。 |
| BaseDictionary(BaseType *) | コピーコンストラクタです。 |
| begin() const | コンテナのキーと値の要素に対する KVPair ラッパーへのイテレータを返します。C# スタイルで実装されており、イテレータは get_Key() と get_Value() インターフェイスを持つ KVPair オブジェクトを返すべきです。コンテナが空の場合、返されるイテレータは end() と同等になります。 |
| cbegin() const | コンテナの最初の要素へのイテレータを返します。STL スタイルで実装されています。コンテナが空の場合、返されるイテレータは end() と同等になります。 |
| cend() const | コンテナの最後の要素の次の要素へのイテレータを返します。STL スタイルで実装されています。この要素はプレースホルダとして機能し、アクセスしようとすると未定義の動作になります。 |
| Clear() override | すべての要素を削除します。 |
| ContainsKey(const key_t&) const override | 辞書にキーが存在するかチェックします。 |
| ContainsValue(const mapped_t&) | 辞書に値が存在するかチェックします。値の比較には operator == を使用します。 |
| data() | 基礎となるデータストレージへのアクセサです。 |
| data() const | 基礎となるデータストレージへのアクセサです。 |
| end() const | コンテナの最後の要素に続くキーと値の要素の KVPair ラッパーへのイテレータを返します。C# スタイルで実装されており、イテレータは get_Key() と get_Value() インターフェイスを持つ KVPair オブジェクトを返すべきです。この要素はプレースホルダーとして機能し、アクセスしようとすると未定義の動作になります。 |
| get_Count() const override | 要素数を取得します。 |
| virtual GetEnumerator() | 列挙子インスタンスを作成します。サブクラスで実装する必要があります。 |
| GetValueOrDefault(const key_t&) const override | 見つかった場合は値を返します。見つからない場合は Value() を返します。 |
| GetValueOrDefault(const key_t&, const mapped_t&) const override | 見つかった場合は値を返します。見つからない場合は defaultValue を返します。 |
| GetValueOrNull(const key_t&) const override | 見つかった場合は値を返し、そうでない場合は null を返します。参照型に対してのみ意味があります。 |
| idx_get(const key_t&) const override | キー付き取得関数です。 |
| idx_set(const key_t&, mapped_t) override | キー付き設定関数です。要素を変更または作成します。 |
| virtual operator[](const key_t&) | アクセサ関数。 |
| Remove(const key_t&) override | 辞書から特定のキーを削除します。 |
| SetTemplateWeakPtr(unsigned int) override | |
| TryGetValue(const key_t&, mapped_t&) const override | キー付きの値を検索し、見つかった場合は取得します。 |
| virtualizeBeginConstIterator() const override | 現在のコンテナの begin const イテレータの実装を取得します。 |
| virtualizeBeginIterator() override | 現在のコンテナの begin イテレータの実装を取得します。 |
| virtualizeEndConstIterator() const override | 現在のコンテナの end const イテレータの実装を取得します。 |
| virtualizeEndIterator() override | 現在のコンテナの end イテレータの実装を取得します。 |