#include <_scv_ext_util.h>
Inheritance diagram for _scv_extension_util:


Public Methods | |
| _scv_extension_util () | |
| virtual | ~_scv_extension_util () |
| virtual const char * | get_name () const |
| virtual const char * | kind () const |
| virtual void | print (ostream &o=scv_out, int details=0, int indent=0) const |
| virtual void | show (int details=0, int indent=0) const |
| virtual bool | has_valid_extensions () const |
| virtual bool | is_dynamic () const |
| virtual sc_string | get_short_name () const |
| virtual void | set_name (const char *s) |
| virtual void | _set_name (const string &s) |
| void | trigger_value_change_cb () |
| bool | _has_dynamic_data () const |
| _scv_dynamic_data * | _get_dynamic_data () |
| _scv_dynamic_data * | get_dynamic_data () |
| const _scv_dynamic_data * | _get_dynamic_data () const |
| void | _set_parent (_scv_extension_util *p, const string &name) |
| const scv_extensions_if * | _get_parent () const |
| virtual void | _set_dynamic () |
Public Attributes | |
| _scv_dynamic_data * | _data |
| string | _name |
| string | _short_name |
| scv_extensions_if * | _parent |
Protected Methods | |
| bool | _is_dynamic () const |
|
|
Definition at line 46 of file _scv_ext_util.h. References _data, _name, _parent, and _short_name. |
|
|
Definition at line 48 of file _scv_ext_util.h. References _data, and _has_dynamic_data(). |
|
|
Definition at line 279 of file scv_introspection.cpp. References _data, and _is_dynamic(). |
|
|
Definition at line 271 of file scv_introspection.cpp. References _data, and _is_dynamic(). Referenced by get_dynamic_data(), and trigger_value_change_cb(). |
|
|
Definition at line 87 of file _scv_ext_util.h. References _parent. |
|
|
Definition at line 80 of file _scv_ext_util.h. References _data. Referenced by ~_scv_extension_util(). |
|
|
Definition at line 77 of file _scv_ext_util.h. References _data. Referenced by _get_dynamic_data(), is_dynamic(), and trigger_value_change_cb(). |
|
|
Reimplemented in _scv_extension_util_record, and scv_extension_util< T[N]>. Definition at line 291 of file scv_introspection.cpp. References _data. Referenced by scv_extension_util< T[N]>::_set_dynamic(), and _scv_extension_util_record::_set_dynamic(). |
|
|
Reimplemented in _scv_extension_util_record, and scv_extension_util< T[N]>. Definition at line 269 of file scv_introspection.cpp. Referenced by _set_parent(). |
|
||||||||||||
|
Definition at line 284 of file scv_introspection.cpp. References _parent, _set_name(), and _short_name. |
|
|
Definition at line 276 of file scv_introspection.cpp. References _get_dynamic_data(). |
|
|
Definition at line 121 of file scv_introspection.cpp. References _name. Referenced by _scv_extension_util_record::_get_field(). |
|
|
Definition at line 267 of file scv_introspection.cpp. References _short_name. Referenced by print(). |
|
|
Reimplemented in _scv_extension_util_record. Definition at line 264 of file scv_introspection.cpp. |
|
|
Definition at line 265 of file scv_introspection.cpp. References _is_dynamic(). |
|
|
Definition at line 122 of file scv_introspection.cpp. References s. |
|
||||||||||||||||
|
Definition at line 123 of file scv_introspection.cpp. References get_short_name(), _scv_message::message(), and sc_string::print(). Referenced by show(). |
|
|
Reimplemented in _scv_extension_util_record, and scv_extension_util< T[N]>. Definition at line 268 of file scv_introspection.cpp. |
|
||||||||||||
|
Definition at line 260 of file scv_introspection.cpp. |
|
|
Definition at line 68 of file _scv_ext_util.h. References _get_dynamic_data(), _is_dynamic(), and _scv_dynamic_data::execute_callbacks(). |
|
|
Definition at line 97 of file _scv_ext_util.h. Referenced by _get_dynamic_data(), _has_dynamic_data(), _is_dynamic(), _scv_extension_util(), _set_dynamic(), and ~_scv_extension_util(). |
|
|
Definition at line 98 of file _scv_ext_util.h. Referenced by _scv_extension_util(), _set_name(), scv_extension_util< T[N]>::_set_name(), _scv_extension_util_record::_set_name(), get_name(), set_name(), scv_extension_util< T[N]>::set_name(), and _scv_extension_util_record::set_name(). |
|
|
Definition at line 100 of file _scv_ext_util.h. Referenced by _get_parent(), _scv_extension_util(), and _set_parent(). |
|
|
Definition at line 99 of file _scv_ext_util.h. Referenced by _scv_extension_util(), _set_parent(), and get_short_name(). |
1.2.18