System::Collections::Generic::BaseSet クラス

BaseSet class

template<typename T,typename SET_T>class BaseSet : public virtual System::Object,
                                                   public System::Collections::Generic::ICollection<T>

Nested classes

メソッド

メソッド説明
_add_range(std::initializer_list<T>)C++ 固有。
Add(const T&) override要素をセットに追加します。
begin() constconst 修飾されたコレクションの最初の要素へのイテレータを取得します。
cbegin() constコレクションの最初の const 修飾要素へのイテレータを取得します。
cend() constコレクションの末尾の後にある存在しない const 修飾要素のイテレータを取得します。
Clear() overrideセット内のすべての要素を削除します。
Contains(const T&) const overrideセットに要素が存在するかチェックします。
CopyTo(ArrayPtr<T>, int) overrideハッシュの内容を既存の配列要素にコピーします。
data()基礎となるデータ構造へのアクセサです。
data() const基礎となるデータ構造へのアクセサです。
end() constconst 修飾されたコレクションの末尾の後にある存在しない要素のイテレータを取得します。
get_Count() const overrideセット内の要素数を取得します。
GetEnumerator() override列挙子を作成します。
Remove(const T&) overrideセットから要素を削除します。
TryAdd(const T&)要素をセットに追加します。
virtualizeBeginConstIterator() const override現在のコンテナの begin const イテレータの実装を取得します。
virtualizeBeginIterator() override現在のコンテナの begin イテレータの実装を取得します。
virtualizeEndConstIterator() const override現在のコンテナの end const イテレータの実装を取得します。
virtualizeEndIterator() override現在のコンテナの end イテレータの実装を取得します。

Typedefs

型定義説明
BaseType実装されたインターフェイスです。
const_iteratorconst イテレータ型。
IEnumerablePtrEnumerable インターフェイスへのポインタ。
IEnumeratorPtrEnumerator ポインタ。
iteratorイテレータ型。
set_t基礎となるデータ型。
ThisPtrポインタ型。
ThisType自身の型です。
ValueType値型です。

参照