Go to the documentation of this file.
77 if (time.
value() == 0) {
106 static bool stop_called =
false;
108 static bool stop_warned =
false;
183 os <<
"SC_ELABORATION";
186 os <<
"SC_BEFORE_END_OF_ELABORATION";
189 os <<
"SC_END_OF_ELABORATION";
192 os <<
"SC_START_OF_SIMULATION";
204 os <<
"SC_END_OF_SIMULATION";
209 os <<
"SC_END_OF_INITIALIZATION";
212 os <<
"SC_END_OF_UPDATE";
215 os <<
"SC_BEFORE_TIMESTEP";
220 const char *prefix =
"(";
static sc_time from_value(sc_dt::uint64)
sc_status sc_get_status()
bool sc_pending_activity_at_current_time()
void scheduleStop(bool finish_delta)
const char SC_ID_SIMULATION_TIME_OVERFLOW_[]
const char *const * sc_argv()
uint64_t Tick
Tick count type.
@ SC_BEFORE_END_OF_ELABORATION
const char SC_ID_STOP_MODE_AFTER_START_[]
bool sc_pending_activity_at_future_time()
#define SC_REPORT_ERROR(msg_type, msg)
sc_dt::uint64 value() const
std::ostream & operator<<(std::ostream &os, sc_status s)
const char *const * argv()
sc_time sc_time_to_pending_activity()
void sc_set_stop_mode(sc_stop_mode mode)
#define SC_REPORT_WARNING(msg_type, msg)
const char SC_ID_SIMULATION_STOP_CALLED_TWICE_[]
sc_dt::uint64 sc_delta_count()
void ccprintf(cp::Print &print)
void start(Tick max_tick, bool run_to_time)
static sc_core::sc_status status()
const sc_time & sc_time_stamp()
@ SC_END_OF_INITIALIZATION
sc_stop_mode sc_get_stop_mode()
bool sc_pending_activity()
Generated on Wed Sep 30 2020 14:02:14 for gem5 by doxygen 1.8.17