xsoulspace_state_utils library

Classes

ImmutableOrderedList<V>
An immutable ordered collection that maintains insertion order with copy-on-write semantics.
ImmutableOrderedMap<K, V>
An immutable ordered map that maintains insertion order with key-based access and copy-on-write semantics.
ImmutableOrderedSet<V>
An immutable ordered collection that maintains insertion order and uniqueness with copy-on-write semantics.
MutableOrderedList<V>
A mutable ordered collection that maintains insertion order and provides list-like operations.
MutableOrderedMap<K, V>
A mutable ordered map that maintains insertion order with key-based access.
MutableOrderedSet<V>
A mutable ordered collection that maintains insertion order and ensures uniqueness of elements.
OrderedListNotifier<V>
A reactive ordered list notifier that extends ImmutableOrderedList with change notification capabilities.
OrderedMapNotifier<K, V>
A reactive ordered map notifier that extends ImmutableOrderedMap with change notification capabilities.

Typedefs

OrderedMapToKeyFunction<K, V> = K Function(V)
A function signature for converting a value to its corresponding key in an ordered map.