Horizon
tool_helper_merge.hpp
1 #pragma once
2 #include "core/tool.hpp"
3 
4 namespace horizon {
5 class ToolHelperMerge : public virtual ToolBase {
6 public:
7  using ToolBase::ToolBase;
8 
9 protected:
10  bool merge_bus_net(class Net *net, class Bus *bus, class Net *net_other, class Bus *bus_other);
11  int merge_nets(Net *net, Net *into);
12  void merge_selected_junctions();
13 
14 private:
15 };
16 } // namespace horizon
A Bus is used for grouping nets.
Definition: bus.hpp:20
Definition: net.hpp:15
Common interface for all Tools.
Definition: tool.hpp:121
Definition: tool_helper_merge.hpp:5