file_state_manager library
Classes
- CloneableFile
- (en) An abstract class that has deep copy and serialization capabilities and is managed by the FileStateManager.
- FileStateManager
- (en) This is a manager class that allows you to Undo and Redo complex file changes. It is suitable for managing the data saved by an application. However, please note that it is not suitable for tracking detailed changes, such as tracking only specific variables.
- UtilObjectHash
- (en) This is a utility for object hash calculations. This makes it easy to calculate hashes, for example if you want to enable enableDiffCheck flag in FileStateManager.