pinapa::st_tree_instance_deco_t Class Reference

#include <pinapa-tree-decoration.h>

List of all members.

Public Member Functions

 st_tree_instance_deco_t ()
sc_objectget_related_object () const
void set_related_object (sc_object *r)
inst_dependant_deco get_dependant_deco () const
void set_dependant_deco (inst_dependant_deco d)
Related channel
If applicable, this field can be set. This is currently used to decorate addresses : The type of variables used as an address in the channel is decorated with this.

hash_set< sc_interface * > get_channels () const
sc_interfaceget_channel () const
void add_channel (sc_interface *c)
Value of the variable at the end of elaboration
tree get_initial_value () const
void set_initial_value (tree i, tree attach)

Private Attributes

sc_objectm_related_object
hash_set< sc_interface * > m_channels
tree m_initial_value
inst_dependant_deco m_deco


Constructor & Destructor Documentation

pinapa::st_tree_instance_deco_t::st_tree_instance_deco_t (  )  [inline]


Member Function Documentation

sc_object* pinapa::st_tree_instance_deco_t::get_related_object (  )  const [inline]

void pinapa::st_tree_instance_deco_t::set_related_object ( sc_object r  )  [inline]

hash_set<sc_interface *> pinapa::st_tree_instance_deco_t::get_channels (  )  const [inline]

sc_interface* pinapa::st_tree_instance_deco_t::get_channel (  )  const [inline]

void pinapa::st_tree_instance_deco_t::add_channel ( sc_interface c  )  [inline]

tree pinapa::st_tree_instance_deco_t::get_initial_value (  )  const [inline]

void st_tree_instance_deco_t::set_initial_value ( tree  i,
tree  attach 
)

inst_dependant_deco pinapa::st_tree_instance_deco_t::get_dependant_deco (  )  const [inline]

Field depending on of the primitive. (Pointer to a base class)

void pinapa::st_tree_instance_deco_t::set_dependant_deco ( inst_dependant_deco  d  )  [inline]


Member Data Documentation

sc_object* pinapa::st_tree_instance_deco_t::m_related_object [private]

hash_set<sc_interface *> pinapa::st_tree_instance_deco_t::m_channels [private]

tree pinapa::st_tree_instance_deco_t::m_initial_value [private]

inst_dependant_deco pinapa::st_tree_instance_deco_t::m_deco [private]


The documentation for this class was generated from the following files:
Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page