System::Collections::Generic::BaseSet class
Contents
[
Hide
]BaseSet class
template<typename T,typename SET_T>class BaseSet : public virtual System::Object,
public System::Collections::Generic::ICollection<T>
Nested classes
- Class Enumerator
Methods
| Method | Description |
|---|---|
| _add_range(std::initializer_list<T>) | C++ specific. |
| Add(const T&) override | Adds element into set. |
| begin() const | Gets iterator to the first element of the const-qualified collection. |
| cbegin() const | Gets iterator to the first const-qualified element of collection. |
| cend() const | Gets iterator for a non-existent const-qualified element behind the end of the collection. |
| Clear() override | Deletes all elements in set. |
| Contains(const T&) const override | Checks if element is present in set. |
| CopyTo(ArrayPtr<T>, int) override | Copies hash contents into existing array elements. |
| data() | Underlying data structure accessor. |
| data() const | Underlying data structure accessor. |
| end() const | Gets iterator for a non-existent element behind the end of the const-qualified collection. |
| get_Count() const override | Gets number of elements in set. |
| GetEnumerator() override | Creates enumerator. |
| Remove(const T&) override | Removes element from set. |
| TryAdd(const T&) | Adds element into set. |
| virtualizeBeginConstIterator() const override | Gets the implementation of begin const iterator for the current container. |
| virtualizeBeginIterator() override | Gets the implementation of begin iterator for the current container. |
| virtualizeEndConstIterator() const override | Gets the implementation of end const iterator for the current container. |
| virtualizeEndIterator() override | Gets the implementation of end iterator for the current container. |
Typedefs
| Typedef | Description |
|---|---|
| BaseType | Implemented interface. |
| const_iterator | Const iterator type. |
| IEnumerablePtr | Enumerable interface pointer. |
| IEnumeratorPtr | Enumerator pointer. |
| iterator | Iterator type. |
| set_t | Underlying data type. |
| ThisPtr | Pointer type. |
| ThisType | Self type. |
| ValueType | Value type. |
See Also
- Class Object
- Class ICollection
- Namespace System::Collections::Generic
- Library Aspose.Page for C++