46 #ifndef CONN_ELEMENT_HPP 47 #define CONN_ELEMENT_HPP 79 : type(_type), live_variable(_live_variable)
94 virtual const std::string
get_string()
const = 0;
connection_obj(element_t _type, const CustomOrderedSet< data_transfer > &_live_variable)
Constructor.
const CustomOrderedSet< data_transfer > & get_variables() const
Gets the temporary set.
virtual ~connection_obj()
Destructor.
Data structure used to store the interconnection binding of datapath elements.
General class used to describe a graph in PandA.
Generic class managing elements used to interconnect generic objects into datapath.
Template definition of refcount.
unsigned int get_type() const
Returns type of object used to perform connection.
virtual const std::string get_string() const =0
Returns the name associated with the element.
CustomOrderedSet< data_transfer > live_variable
Set of variables that cross the connection.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
element_t type
type of the connection
enum { DIRECT_CONN, BY_MUX } element_t
resource type