Cerata
A library to generate structural hardware designs
cerata::Object Member List

This is the complete list of members for cerata::Object, including all inherited members.

AppendReferences(std::vector< Object * > *out) const =0cerata::Objectpure virtual
ARRAY enum valuecerata::Object
Copy() const =0cerata::Objectpure virtual
ID enum namecerata::Object
IsArray() constcerata::Objectinline
IsNode() constcerata::Objectinline
metacerata::Object
name() constcerata::Namedinline
Named(std::string name)cerata::Namedinlineexplicit
NODE enum valuecerata::Object
obj_id() constcerata::Objectinline
obj_id_cerata::Objectprotected
Object(std::string name, ID id)cerata::Objectinlineexplicit
parent() constcerata::Objectvirtual
parent_cerata::Objectprotected
SetName(std::string name)cerata::Namedinline
SetParent(Graph *parent)cerata::Objectvirtual
~Named()=defaultcerata::Namedvirtual