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

scv_extensions< scv_smart_ptr< T > > Class Template Reference

#include <_scv_smart_ptr.h>

Inheritance diagram for scv_extensions< scv_smart_ptr< T > >:

Inheritance graph
[legend]
Collaboration diagram for scv_extensions< scv_smart_ptr< T > >:

Collaboration graph
[legend]
List of all members.

Public Methods

 scv_extensions ()
 scv_extensions (const scv_extensions< T * > &rhs)
virtual ~scv_extensions ()
scv_extensionsoperator= (const scv_extensions< T * > &rhs)
scv_extensionsoperator= (const T *rhs)
 operator const T * () const
scv_expression operator() ()
virtual void _set_instance (T **i)
virtual void _set_instance (scv_smart_ptr< T > *i)

template<typename T>
class scv_extensions< scv_smart_ptr< T > >


Constructor & Destructor Documentation

template<typename T>
virtual scv_extensions< scv_smart_ptr< T > >::~scv_extensions   [inline, virtual]
 

Reimplemented from scv_extensions< T * >.

Definition at line 200 of file _scv_smart_ptr.h.


Member Function Documentation

template<typename T>
virtual void scv_extensions< scv_smart_ptr< T > >::_set_instance scv_smart_ptr< T > *    i [inline, virtual]
 

Definition at line 213 of file _scv_smart_ptr.h.

template<typename T>
virtual void scv_extensions< scv_smart_ptr< T > >::_set_instance T **    i [inline, virtual]
 

Definition at line 210 of file _scv_smart_ptr.h.

template<typename T>
scv_extensions< scv_smart_ptr< T > >::operator const T *   const [inline]
 

Definition at line 207 of file _scv_smart_ptr.h.

template<typename T>
scv_expression scv_extensions< scv_smart_ptr< T > >::operator()   [inline]
 

Definition at line 208 of file _scv_smart_ptr.h.

template<typename T>
scv_extensions& scv_extensions< scv_smart_ptr< T > >::operator= const T *    rhs [inline]
 

Definition at line 204 of file _scv_smart_ptr.h.

template<typename T>
scv_extensions& scv_extensions< scv_smart_ptr< T > >::operator= const scv_extensions< T * > &    rhs [inline]
 

Reimplemented from scv_extensions< T * >.

Definition at line 201 of file _scv_smart_ptr.h.

template<typename T>
scv_extensions< scv_smart_ptr< T > >::scv_extensions const scv_extensions< T * > &    rhs [inline]
 

Definition at line 199 of file _scv_smart_ptr.h.

template<typename T>
scv_extensions< scv_smart_ptr< T > >::scv_extensions   [inline]
 

Reimplemented from scv_extensions< T * >.

Definition at line 198 of file _scv_smart_ptr.h.


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