#include <scv_introspection.h>
Inheritance diagram for scv_extension_rand_if:


Public Types | |
| enum | mode_t { RANDOM, SCAN, RANDOM_AVOID_DUPLICATE, DISTRIBUTION } |
Public Methods | |
| virtual void | next ()=0 |
| virtual void | disable_randomization ()=0 |
| virtual void | enable_randomization ()=0 |
| virtual bool | is_randomization_enabled ()=0 |
| virtual void | use_constraint (scv_extensions_if *)=0 |
| virtual void | set_random (scv_shared_ptr< scv_random > gen)=0 |
| virtual scv_shared_ptr< scv_random > | get_random (void)=0 |
| virtual scv_expression | form_expression () const=0 |
| virtual _scv_constraint_data * | get_constraint_data ()=0 |
| virtual void | get_generator ()=0 |
| virtual void | set_constraint (scv_constraint_base *)=0 |
| virtual void | set_constraint (bool mode=true)=0 |
| virtual void | set_extension (scv_extensions_if *e=NULL)=0 |
| virtual void | set_distribution_from (scv_extensions_if *)=0 |
| virtual _scv_dynamic_data * | get_dynamic_data ()=0 |
| virtual void | updated ()=0 |
| virtual void | uninitialize ()=0 |
| virtual void | initialize () const=0 |
| virtual bool | is_initialized () const=0 |
|
|
Definition at line 299 of file scv_introspection.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18