Class Summary |
Domain<M,V> |
A resizable array of Entry<M> objects having
sequentially numbered IDs which may be partitioned across an arbitrary
number of associated Group s. |
Entry<M> |
An instance of Entry<M> is a simple data pair consisting of an integer
ID and a user-provided member object of type M. |
Group<M,V> |
Maintains a doubly linked list of Entry<M> objects from a single
associated Domain and may also be assigned a user-defined value of type
V. |
GroupIterator<M,V> |
A bidirectional iterator for traversing the Entry objects of a
Group . |