#include <scv_introspection.h>
Public Methods | |
| scv_enum_base () | |
| virtual | ~scv_enum_base () |
| virtual list< const char * > & | _get_names () const |
| virtual list< int > & | _get_values () const |
| virtual int | get_bitwidth () const |
| T | read () const |
| void | write (const T rhs) |
| void | _set_instance (T *p) |
| void | _set_as_field (_scv_extension_util_record *parent, T *p, const string &name) |
| T * | _get_instance () const |
| T * | get_instance () |
| const T * | get_instance () const |
| virtual _scv_distribution< T > * | _get_distribution () |
| void | _set_distribution (_scv_distribution< T > *d) |
| void | set_distribution_from (scv_extensions_if *e) |
| void | set_mode (scv_bag< pair< T, T > > &d) |
| void | set_mode (scv_bag< T > &d) |
| void | set_mode (scv_extensions_if::mode_t t) |
| virtual void | _reset_bag_distribution () |
| virtual void | generate_value_ () |
| void | keep_only (const T &value) |
| void | keep_only (const T &lb, const T &ub) |
| void | keep_only (const list< T > &vlist) |
| void | keep_out (const T &value) |
| void | keep_out (const T &lb, const T &ub) |
| void | keep_out (const list< T > &vlist) |
|
|||||||||
|
Definition at line 435 of file scv_introspection.h. |
|
|||||||||
|
Definition at line 436 of file scv_introspection.h. References scv_enum_base< T >::_get_distribution(). |
|
|||||||||
|
Definition at line 456 of file scv_introspection.h. Referenced by scv_enum_base< T >::_reset_bag_distribution(), scv_enum_base< T >::_set_distribution(), scv_enum_base< T >::generate_value_(), scv_enum_base< T >::set_mode(), and scv_enum_base< T >::~scv_enum_base(). |
|
|||||||||
|
Definition at line 450 of file scv_introspection.h. |
|
|||||||||
|
Definition at line 440 of file scv_introspection.h. |
|
|||||||||
|
Definition at line 441 of file scv_introspection.h. |
|
|||||||||
|
Definition at line 501 of file scv_introspection.h. References scv_enum_base< T >::_get_distribution(). Referenced by scv_enum_base< T >::keep_only(), and scv_enum_base< T >::keep_out(). |
|
||||||||||||||||||||
|
Definition at line 446 of file scv_introspection.h. |
|
||||||||||
|
Definition at line 459 of file scv_introspection.h. References scv_enum_base< T >::_get_distribution(), _scv_distribution_base< T >::dist_, _scv_distribution_base< T >::dist_r_, _scv_message::message(), _scv_distribution_base< T >::reset_distribution(), and _scv_distribution_base< T >::set_mode(). Referenced by scv_enum_base< T >::set_distribution_from(). |
|
||||||||||
|
Definition at line 445 of file scv_introspection.h. |
|
|||||||||
|
Definition at line 505 of file scv_introspection.h. References scv_enum_base< T >::_get_distribution(). |
|
|||||||||
|
Definition at line 442 of file scv_introspection.h. |
|
|||||||||
|
Definition at line 455 of file scv_introspection.h. |
|
|||||||||
|
Definition at line 451 of file scv_introspection.h. References _scv_message::message(). |
|
||||||||||
|
Definition at line 518 of file scv_introspection.h. References scv_enum_base< T >::_reset_bag_distribution(), and _scv_keep_range_list_enum(). |
|
||||||||||||||||
|
Definition at line 514 of file scv_introspection.h. References scv_enum_base< T >::_reset_bag_distribution(), and _scv_keep_range(). |
|
||||||||||
|
Definition at line 511 of file scv_introspection.h. |
|
||||||||||
|
Definition at line 530 of file scv_introspection.h. References scv_enum_base< T >::_reset_bag_distribution(), and _scv_keep_range_list_enum(). |
|
||||||||||||||||
|
Definition at line 526 of file scv_introspection.h. References scv_enum_base< T >::_reset_bag_distribution(), and _scv_keep_range(). |
|
||||||||||
|
Definition at line 522 of file scv_introspection.h. References scv_enum_base< T >::_reset_bag_distribution(). |
|
|||||||||
|
Definition at line 443 of file scv_introspection.h. |
|
||||||||||
|
Definition at line 476 of file scv_introspection.h. References scv_enum_base< T >::_set_distribution(). |
|
||||||||||
|
Definition at line 493 of file scv_introspection.h. References scv_enum_base< T >::_get_distribution(), and check_mode(). |
|
||||||||||
|
Definition at line 487 of file scv_introspection.h. References scv_enum_base< T >::_get_distribution(). |
|
||||||||||
|
Definition at line 481 of file scv_introspection.h. References scv_enum_base< T >::_get_distribution(). |
|
||||||||||
|
Definition at line 444 of file scv_introspection.h. |
1.2.18