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