acquire() const | pw::sync::Borrowable< GuardedType, Lock > | inline |
Borrowable (defined in pw::sync::Borrowable< GuardedType, Lock >) | pw::sync::Borrowable< GuardedType, Lock > | friend |
Borrowable(GuardedType &object, Lock &lock) noexcept (defined in pw::sync::Borrowable< GuardedType, Lock >) | pw::sync::Borrowable< GuardedType, Lock > | inline |
Borrowable(const Borrowable< U, Lock > &other) (defined in pw::sync::Borrowable< GuardedType, Lock >) | pw::sync::Borrowable< GuardedType, Lock > | inline |
Borrowable(const Borrowable &)=default (defined in pw::sync::Borrowable< GuardedType, Lock >) | pw::sync::Borrowable< GuardedType, Lock > | |
Borrowable(Borrowable &&other)=default (defined in pw::sync::Borrowable< GuardedType, Lock >) | pw::sync::Borrowable< GuardedType, Lock > | |
operator=(const Borrowable &)=default (defined in pw::sync::Borrowable< GuardedType, Lock >) | pw::sync::Borrowable< GuardedType, Lock > | |
operator=(Borrowable &&other)=default (defined in pw::sync::Borrowable< GuardedType, Lock >) | pw::sync::Borrowable< GuardedType, Lock > | |
try_acquire() const | pw::sync::Borrowable< GuardedType, Lock > | inline |
try_acquire_for(std::chrono::duration< Rep, Period > timeout) const | pw::sync::Borrowable< GuardedType, Lock > | inline |
try_acquire_until(std::chrono::time_point< Clock, Duration > deadline) const | pw::sync::Borrowable< GuardedType, Lock > | inline |