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

◆ await_ready()

template<typename T >
bool MayaFlux::Kriya::BroadcastAwaiter< T >::await_ready ( )
inline

Returns true if a pending value is already available.

Consumes the pending value on success. The coroutine does not suspend.

Definition at line 67 of file BroadcastAwaiter.hpp.

68 {
69 auto val = m_source.pop_pending();
70 if (val) {
71 m_result = std::move(*val);
72 return true;
73 }
74 return false;
75 }
Vruta::BroadcastSource< T > & m_source

References MayaFlux::Kriya::BroadcastAwaiter< T >::m_result, and MayaFlux::Kriya::BroadcastAwaiter< T >::m_source.