MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ armed

std::atomic<bool> MayaFlux::Vruta::conditional_promise::armed { false }

True while the coroutine is suspended on a ConditionAwaiter.

Set to true in await_suspend, cleared to false before handle.resume(). The scheduler thread reads this to distinguish an active suspension from a running or completed coroutine.

Definition at line 463 of file Promise.hpp.

463{ false };