Click or drag to resize
Experilous.Containers Namespace
In this namespace are a variety of containers to supplement those found in System.Collections.
Classes
  ClassDescription
Public classDelegateOrderedPriorityQueueT
A priority queue container that uses a custom delegate to compare elements and ensure that the correct one is always at the front of the queue.
Public classLifoQueueT
A last-in first-out queue-interface container, also commonly known as a stack.
Public classPriorityQueueT
A priority queue based on the heap data structure, providing constant-time access and logarithmic-time removal of the highest priority item, and logarithmic insertion of items.
Public classRandomOrderQueueT
A container with a push/pop queue interface which pops elements at random, with no influence from how recently any particular element was pushed into the queue.
Public classSerializableDictionaryTKey, TValue
A dictionary class that can be serialized by Unity.
Interfaces
  InterfaceDescription
Public interfaceIPeekableQueueT
A container supporting abstract push and pop actions for inserting and removing elements in an implementation-defined order, and allowing the front item to be accessed without popping it.
Public interfaceIQueueT
A container supporting abstract push and pop actions for inserting and removing elements in an implementation-defined order.
Delegates