SortedSet

class SortedSet<E>(values: Collection<E>, comparator: Comparator<E>, hash: (E) -> Int = { it.hashCode() }) : Set<E> (source)

A KMP-compatible immutable set backed by sorted values, never by attacker-controlled hashes.

Constructors

Link copied to clipboard
constructor(values: Collection<E>, comparator: Comparator<E>, hash: (E) -> Int = { it.hashCode() })

Properties

Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
open operator override fun contains(element: E): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<E>): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): Iterator<E>