10 : m_simulation(simulation)
16 if (m_simulation->isRunning()) {
29 m_simulation->start();
Common logging utilities, the Pandaception error type, and helper macros.
#define qCDebug(category)
RAII guard that temporarily stops the simulation while in scope.
Synchronous cycle-based simulation engine with event-driven clock support.
SimulationBlocker(Simulation *simulation)
Stops simulation if it was running and records whether to restart.
~SimulationBlocker()
Restarts the simulation if it was running when this blocker was created.
Manages the digital circuit simulation loop.