Class WaitList<T>

#include <WaitList.hpp>
template<typename T>classWaitList{ ... }
No description provided
Examples0
Public static methods0
Public member functions6
voidadd(,
T*awaiter
)
No description provided
voidremove(
T*awaiter
)
No description provided
voidswapData(
T*old
,
T*newAddr
)
No description provided
std::optional<arc::WaitList::Waiter>takeFirst()
No description provided
arc::WaitList::Waiter*first()
No description provided
template<typename Func>voidforAll(
Func&&func
)

Calls the given function on all waiters and clears the list.

Fields0
Protected member functions0
Protected fields0
Derived classes0