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

_scv_extension_util_record Class Reference

#include <_scv_ext_util.h>

Inheritance diagram for _scv_extension_util_record:

Inheritance graph
[legend]
Collaboration diagram for _scv_extension_util_record:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~_scv_extension_util_record ()
virtual bool has_valid_extensions () const
virtual void set_name (const char *s)
virtual void _set_name (const string &s)
void _add_field (_scv_extension_util *f)
virtual void _set_dynamic ()

Protected Methods

int _get_num_fields () const
_scv_extension_util_get_field (unsigned i)
const _scv_extension_util_get_field (unsigned i) const

Protected Attributes

list< _scv_extension_util * > _fields

Constructor & Destructor Documentation

virtual _scv_extension_util_record::~_scv_extension_util_record   [inline, virtual]
 

Definition at line 108 of file _scv_ext_util.h.


Member Function Documentation

void _scv_extension_util_record::_add_field _scv_extension_util   f [inline]
 

Definition at line 149 of file _scv_ext_util.h.

References _fields.

Referenced by _scv_extension_rw_enum::_set_as_field(), scv_extension_rw< T * >::_set_as_field(), and _scv_extension_rw_base< T >::_set_as_field().

const _scv_extension_util* _scv_extension_util_record::_get_field unsigned    i const [inline, protected]
 

Definition at line 138 of file _scv_ext_util.h.

References _fields, _scv_extension_util::get_name(), and _scv_message::message().

_scv_extension_util* _scv_extension_util_record::_get_field unsigned    i [inline, protected]
 

Definition at line 129 of file _scv_ext_util.h.

References _fields, _scv_extension_util::get_name(), and _scv_message::message().

Referenced by _set_dynamic().

int _scv_extension_util_record::_get_num_fields   const [inline, protected]
 

Definition at line 128 of file _scv_ext_util.h.

References _fields.

Referenced by _set_dynamic().

virtual void _scv_extension_util_record::_set_dynamic   [inline, virtual]
 

Reimplemented from _scv_extension_util.

Definition at line 152 of file _scv_ext_util.h.

References _get_field(), _get_num_fields(), and _scv_extension_util::_set_dynamic().

virtual void _scv_extension_util_record::_set_name const string &    s [inline, virtual]
 

Reimplemented from _scv_extension_util.

Definition at line 119 of file _scv_ext_util.h.

References _fields, _scv_extension_util::_name, and s.

virtual bool _scv_extension_util_record::has_valid_extensions   const [inline, virtual]
 

Reimplemented from _scv_extension_util.

Definition at line 111 of file _scv_ext_util.h.

virtual void _scv_extension_util_record::set_name const char *    s [inline, virtual]
 

Reimplemented from _scv_extension_util.

Definition at line 112 of file _scv_ext_util.h.

References _fields, _scv_extension_util::_name, and s.


Member Data Documentation

list<_scv_extension_util*> _scv_extension_util_record::_fields [protected]
 

Definition at line 161 of file _scv_ext_util.h.

Referenced by _add_field(), _get_field(), _get_num_fields(), _set_name(), and set_name().


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