Cerata
A library to generate structural hardware designs
cerata::Synchronous Class Reference

Class to mark nodes with information for synchronous designs, e.g. clock domain. More...

#include <domain.h>

+ Inheritance diagram for cerata::Synchronous:

Public Member Functions

 Synchronous (std::shared_ptr< ClockDomain > domain)
 Synchronous constructor.
 
std::shared_ptr< ClockDomaindomain () const
 Return the clock domain to which something is synchronized.
 
void SetDomain (std::shared_ptr< ClockDomain > domain)
 Set the clock domain to which something should be synchronized.
 

Protected Attributes

std::shared_ptr< ClockDomaindomain_
 The clock domain.
 

Detailed Description

Class to mark nodes with information for synchronous designs, e.g. clock domain.

Definition at line 46 of file domain.h.


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