Fletchgen
The Fletcher Design Generator
Public Member Functions | Public Attributes | List of all members
fletchgen::BusPort Struct Reference

A port derived from bus parameters. More...

#include <bus.h>

Inheritance diagram for fletchgen::BusPort:
Inheritance graph
[legend]
Collaboration diagram for fletchgen::BusPort:
Collaboration graph
[legend]

Public Member Functions

 BusPort (const std::string &name, Port::Dir dir, const BusSpecParams &params, std::shared_ptr< ClockDomain > domain=bus_cd())
 Construct a new port based on a bus parameters..
 
std::shared_ptr< Object > Copy () const override
 Deep-copy the BusPort.
 

Public Attributes

BusSpecParams spec_
 The bus spec to which the type generics of the bus port are bound.
 

Detailed Description

A port derived from bus parameters.

Definition at line 130 of file bus.h.


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