SystemC  2.3.1
Accellera SystemC proof-of-concept library
Public Member Functions | Protected Member Functions | Friends | List of all members
sc_core::sc_unwind_exception Class Reference

#include <sysc/kernel/sc_except.h>

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

Public Member Functions

virtual bool is_reset () const
 
virtual const char * what () const throw ()
 
 sc_unwind_exception (const sc_unwind_exception &)
 
virtual ~sc_unwind_exception () throw ()
 

Protected Member Functions

 sc_unwind_exception (sc_process_b *target_p, bool is_reset=false)
 
bool active () const
 
void clear () const
 

Friends

class sc_simcontext
 
class sc_process_b
 
class sc_method_process
 
class sc_thread_process
 
void sc_thread_cor_fn (void *arg)
 

Detailed Description

Definition at line 68 of file sc_except.h.

Constructor & Destructor Documentation

sc_core::sc_unwind_exception::sc_unwind_exception ( const sc_unwind_exception that)
inline

Definition at line 103 of file sc_except.h.

virtual sc_core::sc_unwind_exception::~sc_unwind_exception ( )
throw (
)
virtual
sc_core::sc_unwind_exception::sc_unwind_exception ( sc_process_b target_p,
bool  is_reset = false 
)
explicitprotected

Member Function Documentation

bool sc_core::sc_unwind_exception::active ( ) const
protected
void sc_core::sc_unwind_exception::clear ( ) const
protected
virtual bool sc_core::sc_unwind_exception::is_reset ( ) const
inlinevirtual

Definition at line 77 of file sc_except.h.

virtual const char* sc_core::sc_unwind_exception::what ( ) const
throw (
)
virtual

Friends And Related Function Documentation

friend class sc_method_process
friend

Definition at line 72 of file sc_except.h.

friend class sc_process_b
friend

Definition at line 71 of file sc_except.h.

friend class sc_simcontext
friend

Definition at line 70 of file sc_except.h.

void sc_thread_cor_fn ( void *  arg)
friend
friend class sc_thread_process
friend

Definition at line 73 of file sc_except.h.


The documentation for this class was generated from the following file: