Horizon
Classes | Public Member Functions | Public Attributes | List of all members
horizon::Bus Class Reference

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, Membermembers
 
bool is_referenced = false
 

Detailed Description

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.


The documentation for this class was generated from the following files: