Cerata
A library to generate structural hardware designs
cerata::ClockDomain Struct Reference

A clock domain. More...

#include <domain.h>

+ Inheritance diagram for cerata::ClockDomain:
+ Collaboration diagram for cerata::ClockDomain:

Public Member Functions

 ClockDomain (std::string name)
 Clock domain constructor.
 
- Public Member Functions inherited from cerata::Named
 Named (std::string name)
 Named constructor.
 
std::string name () const
 Return the name of the object.
 
void SetName (std::string name)
 Change the name of the object.
 
virtual ~Named ()=default
 Destructor.
 

Static Public Member Functions

static std::shared_ptr< ClockDomainMake (const std::string &name)
 Create a new clock domain and return a shared pointer to it.
 

Detailed Description

A clock domain.

Placeholder for automatically generated clock domain crossing support

Definition at line 32 of file domain.h.


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