Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

scv_extension_rand< T * > Class Template Reference

#include <_scv_ext_rand.h>

List of all members.

Public Methods

virtual scv_shared_ptr< scv_randomget_random (void)
virtual bool is_randomization_enabled ()
virtual scv_expression form_expression () const
virtual void set_constraint (scv_constraint_base *)
virtual void set_constraint (bool mode)
virtual void set_extension (scv_extensions_if *)
void use_constraint (scv_smart_ptr_if &s)
virtual void use_constraint (scv_extensions_if *)
virtual void set_random (scv_shared_ptr< scv_random >r)
virtual _scv_constraint_dataget_constraint_data ()
virtual void get_generator (void)
virtual void set_distribution_from (scv_extensions_if *e)
virtual void disable_randomization ()
virtual void enable_randomization ()
virtual void next ()
virtual void uninitialize ()
virtual void initialize () const
virtual bool is_initialized () const
virtual void updated ()

template<typename T>
class scv_extension_rand< T * >


Member Function Documentation

template<typename T>
virtual void scv_extension_rand< T * >::disable_randomization   [inline, virtual]
 

Definition at line 433 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::enable_randomization   [inline, virtual]
 

Definition at line 434 of file _scv_ext_rand.h.

template<typename T>
virtual scv_expression scv_extension_rand< T * >::form_expression   const [inline, virtual]
 

Definition at line 398 of file _scv_ext_rand.h.

References _scv_message::message().

template<typename T>
virtual _scv_constraint_data* scv_extension_rand< T * >::get_constraint_data   [inline, virtual]
 

Definition at line 421 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::get_generator void    [inline, virtual]
 

Definition at line 427 of file _scv_ext_rand.h.

References _scv_message::message().

template<typename T>
virtual scv_shared_ptr<scv_random> scv_extension_rand< T * >::get_random void    [inline, virtual]
 

Definition at line 389 of file _scv_ext_rand.h.

References _SCV_CHECK_DYNAMIC, scv_extension_rand< T >::get_constraint_data(), and _scv_constraint_data::get_random().

template<typename T>
virtual void scv_extension_rand< T * >::initialize   const [inline, virtual]
 

Definition at line 437 of file _scv_ext_rand.h.

template<typename T>
virtual bool scv_extension_rand< T * >::is_initialized   const [inline, virtual]
 

Definition at line 438 of file _scv_ext_rand.h.

template<typename T>
virtual bool scv_extension_rand< T * >::is_randomization_enabled   [inline, virtual]
 

Definition at line 395 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::next   [inline, virtual]
 

Definition at line 435 of file _scv_ext_rand.h.

References scv_extension_rand< T >::initialize(), and scv_extension_rand< T >::uninitialize().

template<typename T>
virtual void scv_extension_rand< T * >::set_constraint bool    mode [inline, virtual]
 

Definition at line 405 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::set_constraint scv_constraint_base   [inline, virtual]
 

Definition at line 402 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::set_distribution_from scv_extensions_if   e [inline, virtual]
 

Definition at line 431 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::set_extension scv_extensions_if   [inline, virtual]
 

Definition at line 407 of file _scv_ext_rand.h.

References _scv_message::message().

template<typename T>
virtual void scv_extension_rand< T * >::set_random scv_shared_ptr< scv_random   r [inline, virtual]
 

Definition at line 416 of file _scv_ext_rand.h.

References _SCV_CHECK_DYNAMIC, scv_extension_rand< T >::get_constraint_data(), _scv_constraint_data::set_random(), and scv_extension_rand< T >::set_random().

template<typename T>
virtual void scv_extension_rand< T * >::uninitialize   [inline, virtual]
 

Definition at line 436 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::updated   [inline, virtual]
 

Definition at line 439 of file _scv_ext_rand.h.

template<typename T>
virtual void scv_extension_rand< T * >::use_constraint scv_extensions_if   [inline, virtual]
 

Definition at line 413 of file _scv_ext_rand.h.

References _scv_message::message().

template<typename T>
void scv_extension_rand< T * >::use_constraint scv_smart_ptr_if   s [inline]
 

Definition at line 410 of file _scv_ext_rand.h.

References _scv_message::message(), and s.


The documentation for this class was generated from the following file:
Generated on Fri Jan 14 08:32:17 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18