Package com.jetbrains.rd.util.collections

Types

Link copied to clipboard
class CountingSet<T> : Map<T, Int>
Link copied to clipboard
class ImmutableQueue<T : Any>
Link copied to clipboard
class ImmutableStack<T : Any> : Iterable<T>
Link copied to clipboard
class ModificationCookieViewableSet<E : Any>(backingSet: IMutableViewableSet<E>, val cookieProperty: KMutableProperty0<Boolean>) : IMutableViewableSet<E>
Link copied to clipboard
class QueueImpl<E>

Two stacks based queue

Link copied to clipboard
class SynchronizedList<T> : MutableList<T>
Link copied to clipboard
class SynchronizedMap<TK, TV> : MutableMap<TK, TV> , MutableSet<MutableMap.MutableEntry<TK, TV>>
Link copied to clipboard
class SynchronizedSet<T> : MutableSet<T>

Functions

Link copied to clipboard
fun <T : Any> ImmutableStack<T>.tail(): ImmutableStack<T>
Link copied to clipboard
fun <T : Any> List<T>.toImmutableStack(): ImmutableStack<T>