This is the complete list of members for engine::Semaphore, including all inherited members.
Counter typedef (defined in engine::Semaphore) | engine::Semaphore | |
GetCapacity() const noexcept | engine::Semaphore | |
lock_shared() | engine::Semaphore | |
lock_shared_count(Counter count) (defined in engine::Semaphore) | engine::Semaphore | |
operator=(Semaphore &&)=delete (defined in engine::Semaphore) | engine::Semaphore | |
operator=(const Semaphore &)=delete (defined in engine::Semaphore) | engine::Semaphore | |
RemainingApprox() const | engine::Semaphore | |
Semaphore(Counter capacity) | engine::Semaphore | explicit |
Semaphore(Semaphore &&)=delete (defined in engine::Semaphore) | engine::Semaphore | |
Semaphore(const Semaphore &)=delete (defined in engine::Semaphore) | engine::Semaphore | |
SetCapacity(Counter capacity) | engine::Semaphore | |
try_lock_shared() | engine::Semaphore | |
try_lock_shared_count(Counter count) (defined in engine::Semaphore) | engine::Semaphore | |
try_lock_shared_for(std::chrono::duration< Rep, Period >) (defined in engine::Semaphore) | engine::Semaphore | |
try_lock_shared_until(std::chrono::time_point< Clock, Duration >) (defined in engine::Semaphore) | engine::Semaphore | |
try_lock_shared_until(Deadline deadline) (defined in engine::Semaphore) | engine::Semaphore | |
try_lock_shared_until_count(Deadline deadline, Counter count) (defined in engine::Semaphore) | engine::Semaphore | |
unlock_shared() | engine::Semaphore | |
unlock_shared_count(Counter count) (defined in engine::Semaphore) | engine::Semaphore | |
UsedApprox() const | engine::Semaphore | |
~Semaphore() (defined in engine::Semaphore) | engine::Semaphore |