gem5 v24.0.0.0
|
#include <sc_process_handle.hh>
Public Types | |
typedef void(T::* | TFunc) () |
Public Member Functions | |
ProcessMemberFuncWrapper (T *t, TFunc func) | |
void | call () override |
Public Member Functions inherited from sc_gem5::ProcessFuncWrapper | |
virtual | ~ProcessFuncWrapper () |
Public Attributes | |
T * | t |
TFunc | func |
Definition at line 50 of file sc_process_handle.hh.
typedef void(T::* sc_gem5::ProcessMemberFuncWrapper< T >::TFunc) () |
Definition at line 52 of file sc_process_handle.hh.
|
inline |
Definition at line 56 of file sc_process_handle.hh.
|
inlineoverridevirtual |
Implements sc_gem5::ProcessFuncWrapper.
Definition at line 58 of file sc_process_handle.hh.
References sc_gem5::ProcessMemberFuncWrapper< T >::func, and sc_gem5::ProcessMemberFuncWrapper< T >::t.
TFunc sc_gem5::ProcessMemberFuncWrapper< T >::func |
Definition at line 54 of file sc_process_handle.hh.
Referenced by sc_gem5::ProcessMemberFuncWrapper< T >::call().
T* sc_gem5::ProcessMemberFuncWrapper< T >::t |
Definition at line 53 of file sc_process_handle.hh.
Referenced by sc_gem5::ProcessMemberFuncWrapper< T >::call().