System::Collections::Generic::BaseSet class

BaseSet class

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

Nested classes

Methods

MethodDescription
_add_range(std::initializer_list<T>)C++ specific.
Add(const T&) overrideAdds element into set.
begin() constGets iterator to the first element of the const-qualified collection.
cbegin() constGets iterator to the first const-qualified element of collection.
cend() constGets iterator for a non-existent const-qualified element behind the end of the collection.
Clear() overrideDeletes all elements in set.
Contains(const T&) const overrideChecks if element is present in set.
CopyTo(ArrayPtr<T>, int) overrideCopies hash contents into existing array elements.
data()Underlying data structure accessor.
data() constUnderlying data structure accessor.
end() constGets iterator for a non-existent element behind the end of the const-qualified collection.
get_Count() const overrideGets number of elements in set.
GetEnumerator() overrideCreates enumerator.
Remove(const T&) overrideRemoves element from set.
TryAdd(const T&)Adds element into set.
virtualizeBeginConstIterator() const overrideGets the implementation of begin const iterator for the current container.
virtualizeBeginIterator() overrideGets the implementation of begin iterator for the current container.
virtualizeEndConstIterator() const overrideGets the implementation of end const iterator for the current container.
virtualizeEndIterator() overrideGets the implementation of end iterator for the current container.

Typedefs

TypedefDescription
BaseTypeImplemented interface.
const_iteratorConst iterator type.
IEnumerablePtrEnumerable interface pointer.
IEnumeratorPtrEnumerator pointer.
iteratorIterator type.
set_tUnderlying data type.
ThisPtrPointer type.
ThisTypeSelf type.
ValueTypeValue type.

See Also