Waiter
struct Waiter : DoublyLinkedListLinkImpl<Waiter> {
Waiter(bool writer)
typedef DoublyLinkedList<Waiter> WaiterList;
RWLockable::Waiter waiter(writer);
RWLockable::Waiter* waiter = lockable->fWaiters.Head();
Waiter waiter(writer);
Waiter* waiter = waiters.Head();
struct Waiter : DoublyLinkedListLinkImpl<Waiter> {
Waiter(bool writer)
typedef DoublyLinkedList<Waiter> WaiterList;