/librollback

Library containing rollback-compatible collections & other data structures.

Primary LanguageC#

librollback

Rollback is a feature of objects which allows them to return to a past state. Implementation of IRollback indicates a class supports rollback. Classes can make use of rollback-compatible data structure found within this library to more easily implement rollback.

The following classes represent IRollback implementations of common classes;

Name Description
RollbackList A list implementation which supports rollback.
RollbackMap A map implementation which supports rollback.
RollbackSet A set implementation which supports rollback.
RollbackSetMap A map of sets which supports rollback.
RollbackProperty A value reference which supports rollback.
RollbackRandom A random number generator which supports rollback.