This is the complete list of members for GuardedSemaphore, including all inherited members.
begin() | Queue< T, ContainerType > | inlineprivate |
counter | Semaphore | private |
dequeue() | Queue< T, ContainerType > | inlineprivate |
end() | Queue< T, ContainerType > | inlineprivate |
enqueue(T *item) | Queue< T, ContainerType > | inlineprivate |
first() | Queue< T, ContainerType > | inlineprivate |
GuardedSemaphore(const GuardedSemaphore &)=delete | GuardedSemaphore | private |
GuardedSemaphore(unsigned c) | GuardedSemaphore | inlineexplicit |
head | Queue< T, ContainerType > | private |
insertAfter(T *old_item, T *new_item) | Queue< T, ContainerType > | inlineprivate |
insertFirst(T *item) | Queue< T, ContainerType > | inlineprivate |
next(T *o) | Queue< T, ContainerType > | inlineprivate |
operator=(const GuardedSemaphore &)=delete | GuardedSemaphore | private |
p() | GuardedSemaphore | inline |
Queue(const Queue< T, ContainerType > &)=delete | Queue< T, ContainerType > | private |
Queue() | Queue< T, ContainerType > | inlineprivate |
remove(Thread *customer) | Waitingroom | privatevirtual |
Queue::remove(T *item, bool(*cmp)(T *, T *)=[](T *a, T *b) {return a==b;}) | Queue< T, ContainerType > | inlineprivate |
Semaphore(const Semaphore &)=delete | Semaphore | private |
Semaphore(unsigned c=0) | Semaphore | inlineexplicitprivate |
tail | Queue< T, ContainerType > | private |
v() | GuardedSemaphore | inline |
Waitingroom(const Waitingroom &)=delete | Waitingroom | private |
Waitingroom() | Waitingroom | inlineprivate |
~Waitingroom() | Waitingroom | privatevirtual |