Scheduler panel renderer contract.
virtual ~ISchedulerView()=default
Virtual destructor for interface-safe polymorphic cleanup.
virtual Result< void > render(const TuiSchedulerViewModel &model)=0
Renders scheduler panel using immutable view model.
A result type that holds either a success value of type T or an ErrorCode.
Error codes and Result<T> type for fallible operations.
std::uint64_t Tick
Simulation clock tick counter.
Immutable scheduler-focused snapshot consumed by TUI views.
View model for scheduler panel rendering.
TuiSchedulerSnapshot scheduler
Scheduler snapshot payload.
Tick currentTick
Tick represented by the panel.
Immutable DTO contracts for the external TUI MVC model layer.
Common type aliases, sentinel constants, and forward declarations used throughout the Contur 2 kernel...