Cerata
A library to generate structural hardware designs
|
This is the complete list of members for cerata::Component, including all inherited members.
Add(const std::shared_ptr< Object > &object) override | cerata::Component | virtual |
Add(const std::vector< std::shared_ptr< Object >> &objects) override | cerata::Component | virtual |
AddChild(std::unique_ptr< Instance > child) | cerata::Component | protected |
children() const | cerata::Component | inline |
children_ | cerata::Component | protected |
COMPONENT enum value | cerata::Graph | |
Component(std::string name) | cerata::Component | inlineexplicit |
CountArrays(Node::NodeID id) const | cerata::Graph | |
CountNodes(Node::NodeID id) const | cerata::Graph | |
FindNode(const std::string &node_name) const | cerata::Graph | |
Get(const std::string &name) const | cerata::Graph | inline |
GetAll() const | cerata::Graph | inline |
GetAllInstanceComponents() const | cerata::Component | virtual |
GetArraysOfType(Node::NodeID id) const | cerata::Graph | |
GetImplicitNodes() const | cerata::Graph | |
GetNode(const std::string &node_name) const | cerata::Graph | |
GetNodes() const | cerata::Graph | inline |
GetNodesOfType(Node::NodeID id) const | cerata::Graph | |
GetNodesOfTypes(std::initializer_list< Node::NodeID > ids) const | cerata::Graph | |
Graph(std::string name, ID id) | cerata::Graph | inline |
Has(const std::string &name) | cerata::Graph | |
HasChild(const std::string &name) const | cerata::Component | |
HasChild(const Instance &inst) const | cerata::Component | |
ID enum name | cerata::Graph | |
id() const | cerata::Graph | inline |
id_ | cerata::Graph | protected |
inst_to_comp | cerata::Component | protected |
inst_to_comp_map() | cerata::Component | inline |
INSTANCE enum value | cerata::Graph | |
Instantiate(Component *comp, const std::string &name="") | cerata::Component | |
Instantiate(const std::shared_ptr< Component > &comp, const std::string &name="") | cerata::Component | |
IsComponent() const | cerata::Graph | inline |
IsInstance() const | cerata::Graph | inline |
meta() const | cerata::Graph | inline |
meta_ | cerata::Graph | protected |
name() const | cerata::Named | inline |
Named(std::string name) | cerata::Named | inlineexplicit |
objects() const | cerata::Graph | inline |
objects_ | cerata::Graph | protected |
operator()(const std::string &node_name) const | cerata::Graph | inline |
par(const std::string &name) const | cerata::Graph | |
par(const Parameter ¶m) const | cerata::Graph | |
par(const std::shared_ptr< Parameter > ¶m) const | cerata::Graph | |
prt(const std::string &name) const | cerata::Graph | |
prt_arr(const std::string &name) const | cerata::Graph | |
Remove(Object *object) override | cerata::Component | virtual |
SetMeta(const std::string &key, std::string value) | cerata::Graph | |
SetName(std::string name) | cerata::Named | inline |
sig(const std::string &name) const | cerata::Graph | |
sig_arr(const std::string &name) const | cerata::Graph | |
ToString() const | cerata::Graph | inline |
ToStringAllOjects() const | cerata::Graph | |
was_instantiated | cerata::Component | protected |
~Named()=default | cerata::Named | virtual |