| Interface | Description |
|---|---|
| BagX<T> |
A Lazy and Reactive Wrapper for Pesistent Bags (immutable collections like Sets that can contain duplicates).
|
| LinkedListX<T> |
An eXtended Persistent List type, that offers additional functional style operators such as bimap, filter and more
Can operate eagerly, lazily or reactively (async push)
|
| OrderedSetX<T> |
An eXtended Persistent Ordered Set type, that offers additional functional style operators such as bimap, filter and more
Can operate eagerly, lazily or reactively (async push)
|
| PersistentMapX<K,V> | |
| PersistentQueueX<T> |
An eXtended Persistent Queue type, that offers additional functional style operators such as bimap, filter and more
Can operate eagerly, lazily or reactively (async push)
|
| PersistentSetX<T> |
An eXtended Persistent Set type, that offers additional functional style operators such as bimap, filter and more
Can operate eagerly, lazily or reactively (async push)
|
| VectorX<T> |
An eXtended Persistent Vector type, that offers additional functional style operators such as bimap, filter and more
Can operate eagerly, lazily or reactively (async push)
|
| Class | Description |
|---|---|
| BagX.CompletableBagX<T> | |
| LinkedListX.CompletableLinkedListX<T> | |
| LinkedListX.Instances |
Companion class for creating Type Class instances for working with PStacks
|
| OrderedSetX.CompletableOrderedSetX<T> | |
| PersistentQueueX.CompletablePersistentQueueX<T> | |
| PersistentQueueX.Instances |
Companion class for creating Type Class instances for working with PQueues
|
| PersistentSetX.CompletablePersistentSetX<T> | |
| PersistentSetX.Instances | |
| VectorX.CompletableVectorX<T> | |
| VectorX.Instances |
Companion class for creating Type Class instances for working with PVectors
|