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

scv_object_if Class Reference

#include <scv_object_if.h>

Inheritance diagram for scv_object_if:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual const char * get_name () const=0
virtual const char * kind () const=0
virtual void print (ostream &o=scv_out, int details=0, int indent=0) const=0
virtual void show (int details=0, int indent=0) const

Static Public Methods

void set_debug_level (const char *facility, int level=-1)

Member Function Documentation

virtual const char* scv_object_if::get_name   [pure virtual]
 

Implemented in _scv_data_structure, scv_constraint_base, scv_debug, scv_expression, scv_smart_ptr< T >, scv_report, scv_tr_db, scv_tr_stream, scv_tr_handle, and scv_tr_generator_base.

virtual const char* scv_object_if::kind   [pure virtual]
 

Implemented in _scv_associative_array< Key, Data, container_type >, _scv_data_structure, scv_bag< T >, scv_constraint_base, scv_debug, scv_expression, scv_smart_ptr< T >, scv_random, scv_report, scv_sparse_array< Key, T >, scv_tr_db, scv_tr_stream, scv_tr_handle, scv_tr_generator_base, _scv_associative_array< ddNodeT *, double >, _scv_associative_array< ddNodeT *, int >, _scv_associative_array< scv_extensions_if *, int >, _scv_associative_array< scv_constraint_base *, bddNodeT * >, _scv_associative_array< Key, T, map< Key, T, less< Key > > >, _scv_associative_array< scv_extensions_if *, bddNodeT * >, and scv_bag< pair< T, T > >.

Referenced by scv_debug::record_data().

virtual void scv_object_if::print ostream &    o = scv_out,
int    details = 0,
int    indent = 0
const [pure virtual]
 

Implemented in _scv_associative_array< Key, Data, container_type >, _scv_data_structure, scv_bag< T >, scv_constraint_base, scv_debug, scv_expression, scv_smart_ptr< T >, scv_random, scv_report, scv_sparse_array< Key, T >, scv_tr_db, scv_tr_stream, scv_tr_handle, scv_tr_generator_base, _scv_associative_array< ddNodeT *, double >, _scv_associative_array< ddNodeT *, int >, _scv_associative_array< scv_extensions_if *, int >, _scv_associative_array< scv_constraint_base *, bddNodeT * >, _scv_associative_array< Key, T, map< Key, T, less< Key > > >, _scv_associative_array< scv_extensions_if *, bddNodeT * >, and scv_bag< pair< T, T > >.

Referenced by show().

void scv_object_if::set_debug_level const char *    facility,
int    level = -1
[static]
 

Definition at line 230 of file scv_util.cpp.

References scv_debug::set_level().

virtual void scv_object_if::show int    details = 0,
int    indent = 0
const [inline, virtual]
 

Reimplemented in _scv_associative_array< Key, Data, container_type >, _scv_data_structure, scv_bag< T >, scv_constraint_base, scv_debug, scv_expression, scv_smart_ptr< T >, scv_random, scv_sparse_array< Key, T >, scv_tr_db, scv_tr_stream, scv_tr_handle, scv_tr_generator_base, _scv_associative_array< ddNodeT *, double >, _scv_associative_array< ddNodeT *, int >, _scv_associative_array< scv_extensions_if *, int >, _scv_associative_array< scv_constraint_base *, bddNodeT * >, _scv_associative_array< Key, T, map< Key, T, less< Key > > >, _scv_associative_array< scv_extensions_if *, bddNodeT * >, and scv_bag< pair< T, T > >.

Definition at line 66 of file scv_object_if.h.

References print(), and scv_out.


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