code_forge/undo_redo library
Classes
- CompoundOperation
- A compound operation that groups multiple edits into one undo unit.
- CompoundOperationHandle
- Handle for grouping multiple edits into a single undo operation.
- DeleteOperation
- A deletion operation
- EditOperation
- Represents a single edit operation that can be undone/redone. Designed to work efficiently with rope data structures.
- InsertOperation
- An insertion operation
- ReplaceOperation
- A replacement operation (delete + insert at same position)
- UndoRedoController
- Controller for managing undo/redo operations.