export_ref_t Class Template Reference

#include <rc_export_handle.h>

Inheritance diagram for export_ref_t:

export_ref

List of all members.


Detailed Description

template<class IF>
class ReChannel::internals::export_handle::export_ref_t< IF >

export_ref_t contains a reference to the exact export instance.

Definition at line 71 of file rc_export_handle.h.


Public Member Functions

 export_ref_t (sc_export< IF > &export_)
virtual sc_interface * get_interface () const
virtual sc_export_base & get_export_base () const

Private Attributes

sc_export< IF > & p_export
 the stored export of type sc_export<IF>.

Constructor & Destructor Documentation

export_ref_t ( sc_export< IF > &  export_  )  [inline]

Definition at line 75 of file rc_export_handle.h.


Member Function Documentation

virtual sc_interface* get_interface (  )  const [inline, virtual]

Implements export_ref.

Definition at line 78 of file rc_export_handle.h.

virtual sc_export_base& get_export_base (  )  const [inline, virtual]

Implements export_ref.

Definition at line 80 of file rc_export_handle.h.


Member Data Documentation

sc_export<IF>& p_export [mutable, private]

the stored export of type sc_export<IF>.

Definition at line 85 of file rc_export_handle.h.

Referenced by export_ref_t::get_export_base(), and export_ref_t::get_interface().


The documentation for this class was generated from the following file:
Generated on Tue Jan 1 23:14:16 2008 for ReChannel by  doxygen 1.5.3