SystemC  2.3.2
Accellera SystemC proof-of-concept library
sc_core::sc_unwind_exception Class Reference

#include <sysc/kernel/sc_except.h>

Inheritance diagram for sc_core::sc_unwind_exception:
Collaboration diagram for sc_core::sc_unwind_exception:

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 76 of file sc_except.h.

Constructor & Destructor Documentation

◆ sc_unwind_exception() [1/2]

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

Definition at line 111 of file sc_except.h.

◆ ~sc_unwind_exception()

virtual sc_core::sc_unwind_exception::~sc_unwind_exception ( )
throw (
)
virtual

◆ sc_unwind_exception() [2/2]

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

Member Function Documentation

◆ active()

bool sc_core::sc_unwind_exception::active ( ) const
protected

◆ clear()

void sc_core::sc_unwind_exception::clear ( ) const
protected

◆ is_reset()

virtual bool sc_core::sc_unwind_exception::is_reset ( ) const
inlinevirtual

Definition at line 85 of file sc_except.h.

◆ what()

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

Friends And Related Function Documentation

◆ sc_method_process

friend class sc_method_process
friend

Definition at line 80 of file sc_except.h.

◆ sc_process_b

friend class sc_process_b
friend

Definition at line 79 of file sc_except.h.

◆ sc_simcontext

friend class sc_simcontext
friend

Definition at line 78 of file sc_except.h.

◆ sc_thread_cor_fn

void sc_thread_cor_fn ( void *  arg)
friend

◆ sc_thread_process

friend class sc_thread_process
friend

Definition at line 81 of file sc_except.h.


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