Module libreda_db::undo[][src]

Expand description

Wrapper around netlist, layout and L2N structures that allows undoing of operations.

This is work in progress.

Caveat

Undoing removal of some objects does not preserve the ID of the object. For example if a cell is deleted this can be undone. The restored cell, pins, instances, etc. will have the same properties but different IDs.

Structs

Undo

Wrapper around netlist, layout and L2N structures that allows undoing of operations.

Enums

HierarchyUndoOp

Undo operation for hierarchy operations.

LayoutUndoOp

Undo operation for LayoutEdit operations.

NetlistUndoOp

Undo operations on the netlist.