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

_scv_extension_util_enum Class Reference

#include <_scv_ext_util.h>

Inheritance diagram for _scv_extension_util_enum:

Inheritance graph
[legend]
Collaboration diagram for _scv_extension_util_enum:

Collaboration graph
[legend]
List of all members.

Public Methods

 _scv_extension_util_enum ()
virtual ~_scv_extension_util_enum ()

Protected Methods

int _get_enum_size () const
void _get_enum_details (list< const char * > &, list< int > &) const
const char * _get_enum_string (int) const
virtual list< const char * > & _get_names () const=0
virtual list< int > & _get_values () const=0

Constructor & Destructor Documentation

_scv_extension_util_enum::_scv_extension_util_enum   [inline]
 

Definition at line 251 of file _scv_ext_util.h.

virtual _scv_extension_util_enum::~_scv_extension_util_enum   [inline, virtual]
 

Definition at line 252 of file _scv_ext_util.h.


Member Function Documentation

void _scv_extension_util_enum::_get_enum_details list< const char * > &   ,
list< int > &   
const [protected]
 

Definition at line 299 of file scv_introspection.cpp.

References _get_names(), _get_values(), and names.

int _scv_extension_util_enum::_get_enum_size   const [inline, protected]
 

Definition at line 255 of file _scv_ext_util.h.

References _get_names().

const char * _scv_extension_util_enum::_get_enum_string int    const [protected]
 

Definition at line 303 of file scv_introspection.cpp.

References _get_names(), _get_values(), _scv_message::message(), and names.

virtual list<const char *>& _scv_extension_util_enum::_get_names   [protected, pure virtual]
 

Referenced by _get_enum_details(), _get_enum_size(), and _get_enum_string().

virtual list<int>& _scv_extension_util_enum::_get_values   [protected, pure virtual]
 

Referenced by _get_enum_details(), and _get_enum_string().


The documentation for this class was generated from the following files:
Generated on Sun Dec 12 19:22:37 2004 for SystemC2.0.1(excludingMSLib)(IncludingSCV) by doxygen1.2.18