sim_cycle_timer.h Source File
|
yasimavr
|
Loading...
Searching...
No Matches
sim_cycle_timer.h
Go to the documentation of this file.
93 constexpr BoundFunctionCycleTimer(C& _c, bound_full_fct_t _f) : CycleTimer(), c(_c), m(Full), f_full(_f) {}
94 constexpr BoundFunctionCycleTimer(C& _c, bound_noret_fct_t _f) : CycleTimer(), c(_c), m(NoRet), f_noret(_f) {}
95 constexpr BoundFunctionCycleTimer(C& _c, bound_noarg_fct_t _f) : CycleTimer(), c(_c), m(NoArg), f_noarg(_f) {}
Definition sim_cycle_timer.h:85
constexpr BoundFunctionCycleTimer(C &_c, bound_full_fct_t _f)
Definition sim_cycle_timer.h:93
virtual cycle_count_t next(cycle_count_t when) override final
Callback from the cycle loop.
Definition sim_cycle_timer.h:97
cycle_count_t(C::*)(cycle_count_t) bound_full_fct_t
Definition sim_cycle_timer.h:89
constexpr BoundFunctionCycleTimer(C &_c, bound_noarg_fct_t _f)
Definition sim_cycle_timer.h:95
void(C::*)(void) bound_noarg_fct_t
Definition sim_cycle_timer.h:91
constexpr BoundFunctionCycleTimer(C &_c, bound_noret_fct_t _f)
Definition sim_cycle_timer.h:94
void(C::*)(cycle_count_t) bound_noret_fct_t
Definition sim_cycle_timer.h:90
Definition sim_cycle_timer.h:134
CycleManager & operator=(const CycleManager &)=delete
CycleManager(const CycleManager &)=delete
cycle_count_t cycle() const
Returns the current cycle.
Definition sim_cycle_timer.h:184
Definition sim_cycle_timer.h:41
bool scheduled() const
Returns true if this timer is scheduled with a manager.
Definition sim_cycle_timer.h:50
Definition sim_cycle_timer.cpp:31
Generated by