Namespace Jitter2.DataStructures
Classes
- PartitionedSet<T>
Represents a collection of objects that can be partitioned into active and inactive subsets.
Structs
- CollectionSink<T>
Adapts an ICollection<T> to the ISink<T> interface.
- ReadOnlyHashSet<T>
A read-only wrapper around HashSet<T> that prevents modification while allowing enumeration and lookup.
- ReadOnlyList<T>
A read-only wrapper around List<T> that prevents modification while allowing indexed access and enumeration.
- ReadOnlyPartitionedSet<T>
A read-only wrapper around PartitionedSet<T>.
Interfaces
- IPartitionedSetIndex
Defines an index property used by PartitionedSet<T> to track element positions.
- ISink<T>
Append-only target for values produced by an algorithm. Designed as a minimal, struct-friendly alternative to ICollection<T> for hot paths.