Cerata
A library to generate structural hardware designs
|
This is the complete list of members for cerata::Instance, including all inherited members.
Add(const std::shared_ptr< Object > &obj) override | cerata::Instance | virtual |
cerata::Graph::Add(const std::vector< std::shared_ptr< Object >> &objects) | cerata::Graph | virtual |
comp_to_inst | cerata::Instance | protected |
comp_to_inst_map() | cerata::Instance | inline |
COMPONENT enum value | cerata::Graph | |
component() const | cerata::Instance | inline |
Component | cerata::Instance | protected |
component_ | cerata::Instance | protected |
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 |
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 | |
ID enum name | cerata::Graph | |
id() const | cerata::Graph | inline |
id_ | cerata::Graph | protected |
Instance(Component *comp, std::string name, Component *parent) | cerata::Instance | explicitprotected |
INSTANCE enum value | cerata::Graph | |
IsComponent() const | cerata::Graph | inline |
IsInstance() const | cerata::Graph | inline |
Make(Component *component, const std::string &name, Component *parent) | cerata::Instance | protectedstatic |
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 | |
parent() const | cerata::Instance | inline |
parent_ | cerata::Instance | protected |
prt(const std::string &name) const | cerata::Graph | |
prt_arr(const std::string &name) const | cerata::Graph | |
Remove(Object *obj) | cerata::Graph | virtual |
SetMeta(const std::string &key, std::string value) | cerata::Graph | |
SetName(std::string name) | cerata::Named | inline |
SetParent(Graph *parent) | cerata::Instance | |
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 | |
~Named()=default | cerata::Named | virtual |