Класс 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() constПолучает итератор к первому элементу константно‑квалифицированной коллекции.
cbegin() constПолучает итератор к первому const-qualified элементу коллекции.
cend() constПолучает итератор для несуществующего const-qualified элемента за концом коллекции.
Clear() overrideУдаляет все элементы из множества.
Contains(const T&) const overrideПроверяет, присутствует ли элемент в наборе.
CopyTo(ArrayPtr<T>, int) overrideКопирует содержимое хэша в существующие элементы массива.
data()Доступ к базовой структуре данных.
data() constДоступ к базовой структуре данных.
end() constПолучает итератор для несуществующего элемента за концом const-qualified коллекции.
get_Count() const overrideПолучает количество элементов в наборе.
GetEnumerator() overrideСоздает перечислитель.
Remove(const T&) overrideУдаляет элемент из набора.
TryAdd(const T&)Добавляет элемент во множество.
virtualizeBeginConstIterator() const overrideПолучает реализацию константного итератора begin для текущего контейнера.
virtualizeBeginIterator() overrideПолучает реализацию итератора begin для текущего контейнера.
virtualizeEndConstIterator() const overrideПолучает реализацию константного итератора end для текущего контейнера.
virtualizeEndIterator() overrideПолучает реализацию итератора end для текущего контейнера.

Typedefs

Определение типа.Описание
BaseTypeРеализованный интерфейс.
const_iteratorТип константного итератора.
IEnumerablePtrУказатель на интерфейс Enumerable.
IEnumeratorPtrEnumerator указатель.
iteratorТип итератора.
set_tБазовый тип данных.
ThisPtrТип указателя.
ThisTypeТип самого себя.
ValueTypeТип значения.

См. также