ReadonlyOrderedSet<T> Class
A read-only equivalent of Set<T>
that maintains its elements in sorted order as specified by a comparison function.
Iteration returns elements in the order specified by the comparison function, as opposed to Set
which returns elements in insertion order.
Implemented in terms of SortedArray.
Extended by
Implements
- Iterable<T>
Methods
Name | Description | |
---|---|---|
constructor<T>(compare: OrderedComparator<T, T>, clone: CloneFunction<T> = shallowClone): ReadonlyOrderedSet<T> | Construct a new ReadonlyOrderedSet |
|
[iterator](): Iterator<T, any, undefined> | Iterate over the elements in sorted order (as opposed to Set 's iterator, which returns elements in insertion order). |
|
has(value: T): boolean | Returns true if value is present in the set. |
Properties
Name | Type | Description | |
---|---|---|---|
_array ProtectedReadonly | SortedArray<T> | ||
size Accessor ReadOnly | number | The number of elements in the set. |
Defined in
- core/bentley/src/OrderedSet.ts Line 17
Last Updated: 30 November, 2023