gem5  v22.1.0.0
Classes | Namespaces | Typedefs | Enumerations | Functions
sc_process_handle.hh File Reference
#include <exception>
#include <vector>
#include "../utils/sc_report_handler.hh"
#include "messages.hh"
#include "sc_object.hh"

Go to the source code of this file.

Classes

struct  sc_gem5::ProcessFuncWrapper
 
struct  sc_gem5::ProcessMemberFuncWrapper< T >
 
struct  sc_gem5::ExceptionWrapperBase
 
struct  sc_gem5::ExceptionWrapper< T >
 
class  sc_core::sc_unwind_exception
 
class  sc_core::sc_process_b
 
struct  sc_core::sc_curr_proc_info
 
class  sc_core::sc_process_handle
 

Namespaces

 sc_gem5
 
 sc_core
 

Typedefs

typedef const sc_curr_proc_info * sc_core::sc_curr_proc_handle
 

Enumerations

enum  sc_core::sc_curr_proc_kind { sc_core::SC_NO_PROC_ , sc_core::SC_METHOD_PROC_ , sc_core::SC_THREAD_PROC_ , sc_core::SC_CTHREAD_PROC_ }
 
enum  sc_core::sc_descendent_inclusion_info { sc_core::SC_NO_DESCENDANTS , sc_core::SC_INCLUDE_DESCENDANTS }
 

Functions

void sc_gem5::throw_it_wrapper (Process *p, ExceptionWrapperBase &exc, bool inc_kids)
 
void sc_core::sc_set_location (const char *file, int lineno)
 
sc_process_b * sc_core::sc_get_curr_process_handle ()
 
static sc_process_b * sc_core::sc_get_current_process_b ()
 
sc_process_handle sc_core::sc_get_current_process_handle ()
 
bool sc_core::sc_is_unwinding ()
 

Generated on Wed Dec 21 2022 10:23:00 for gem5 by doxygen 1.9.1