pub trait HierarchyEditUtil: HierarchyEdit {
    // Provided methods
    fn clear_cell_instances(&mut self, cell: &Self::CellId) { ... }
    fn prune_cell_instance(&mut self, inst: &Self::CellInstId) { ... }
    fn prune_cell(&mut self, cell: &Self::CellId) { ... }
}
Expand description

Modifying utility functions for the cell hierarchy.. Import the this trait to use the utility functions all types that implement the HierarchyEdit trait.

Provided Methods§

source

fn clear_cell_instances(&mut self, cell: &Self::CellId)

Remove all child instances inside the cell.

source

fn prune_cell_instance(&mut self, inst: &Self::CellInstId)

Remove the cell instance and all cells which are then not used anymore.

source

fn prune_cell(&mut self, cell: &Self::CellId)

Remove the cell and all other cells which are then not used anymore.

Implementors§