#include <pinapa-tree-decoration.h>
Public Member Functions | |
| st_tree_instance_deco_t () | |
| sc_object * | get_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_interface * | get_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_object * | m_related_object |
| hash_set< sc_interface * > | m_channels |
| tree | m_initial_value |
| inst_dependant_deco | m_deco |
| pinapa::st_tree_instance_deco_t::st_tree_instance_deco_t | ( | ) | [inline] |
| 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] |
| 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] |
hash_set<sc_interface *> pinapa::st_tree_instance_deco_t::m_channels [private] |