sc_core::sc_event_finder Class Reference

#include <sc_event_finder.h>

Inheritance diagram for sc_core::sc_event_finder:

Inheritance graph
[legend]
Collaboration diagram for sc_core::sc_event_finder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const sc_port_baseport () const
virtual ~sc_event_finder ()
virtual const sc_eventfind_event () const=0

Protected Member Functions

 sc_event_finder (const sc_port_base &)
void report_error (const char *id, const char *add_msg=0) const

Private Member Functions

 sc_event_finder ()
 sc_event_finder (const sc_event_finder &)
sc_event_finderoperator= (const sc_event_finder &)

Private Attributes

const sc_port_basem_port

Constructor & Destructor Documentation

sc_core::sc_event_finder::~sc_event_finder (  )  [virtual]

sc_core::sc_event_finder::sc_event_finder ( const sc_port_base  )  [protected]

sc_core::sc_event_finder::sc_event_finder (  )  [private]

sc_core::sc_event_finder::sc_event_finder ( const sc_event_finder  )  [private]


Member Function Documentation

const sc_port_base& sc_core::sc_event_finder::port (  )  const [inline]

virtual const sc_event& sc_core::sc_event_finder::find_event (  )  const [pure virtual]

Implemented in sc_core::sc_event_finder_t< IF >.

void sc_core::sc_event_finder::report_error ( const char *  id,
const char *  add_msg = 0 
) const [protected]

sc_event_finder& sc_core::sc_event_finder::operator= ( const sc_event_finder  )  [private]


Member Data Documentation

const sc_port_base& sc_core::sc_event_finder::m_port [private]


The documentation for this class was generated from the following files:
Generated on Wed Apr 25 13:53:29 2007 for SystemC by  doxygen 1.5.1