|
Horizon
|
A Bus is used for grouping nets. More...
#include <bus.hpp>
Classes | |
| class | Member |
Public Member Functions | |
| Bus (const UUID &uu, const json &, class Block &block) | |
| Bus (const UUID &uu) | |
| UUID | get_uuid () const |
| void | update_refs (Block &block) |
| json | serialize () const |
Public Attributes | |
| UUID | uuid |
| std::string | name |
| std::map< UUID, Member > | members |
| bool | is_referenced = false |
A Bus is used for grouping nets.
A Net becomes member of a Bus by creating a Bus::Member for the Net. The member's name is independent from the the Net's name.