_state | yaclib::detail::GuardState | protected |
Guard() noexcept=default | yaclib::detail::Guard< M, Shared > | |
Guard(Guard &&other) noexcept | yaclib::detail::Guard< M, Shared > | inline |
Guard(M &m, std::defer_lock_t) noexcept | yaclib::detail::Guard< M, Shared > | inlineexplicit |
Guard(M &m, std::try_to_lock_t) noexcept | yaclib::detail::Guard< M, Shared > | inlineexplicit |
Guard(M &m, std::adopt_lock_t) noexcept | yaclib::detail::Guard< M, Shared > | inlineexplicit |
GuardState() noexcept=default | yaclib::detail::GuardState | protected |
GuardState(void *ptr, bool owns) noexcept | yaclib::detail::GuardState | inlineexplicitprotected |
GuardState(GuardState &&other) noexcept | yaclib::detail::GuardState | inlineprotected |
Lock() noexcept | yaclib::detail::Guard< M, Shared > | inline |
LockState() noexcept | yaclib::detail::GuardState | inlineprotected |
Mutex() const noexcept | yaclib::detail::Guard< M, Shared > | inline |
operator bool() const noexcept | yaclib::detail::Guard< M, Shared > | inlineexplicit |
operator=(Guard &&other) noexcept | yaclib::detail::Guard< M, Shared > | inline |
yaclib::detail::GuardState::operator=(GuardState &&other) noexcept | yaclib::detail::GuardState | inlineprotected |
Owns() const noexcept | yaclib::detail::GuardState | inlineprotected |
OwnsLock() const noexcept | yaclib::detail::Guard< M, Shared > | inline |
Ptr() const | yaclib::detail::GuardState | inlineprotected |
Release() noexcept | yaclib::detail::Guard< M, Shared > | inline |
ReleaseState() noexcept | yaclib::detail::GuardState | inlineprotected |
Swap(Guard &other) noexcept | yaclib::detail::Guard< M, Shared > | inline |
yaclib::detail::GuardState::Swap(GuardState &other) noexcept | yaclib::detail::GuardState | inlineprotected |
TryLock() noexcept | yaclib::detail::Guard< M, Shared > | inline |
Unlock() noexcept | yaclib::detail::Guard< M, Shared > | inline |
UnlockHere() noexcept | yaclib::detail::Guard< M, Shared > | inline |
UnlockOn(IExecutor &e) noexcept | yaclib::detail::Guard< M, Shared > | inline |
UnlockState() noexcept | yaclib::detail::GuardState | inlineprotected |
~Guard() noexcept | yaclib::detail::Guard< M, Shared > | inline |