_state | yaclib::detail::GuardState | protected |
detail::GuardStickyAwaiter | yaclib::StickyGuard< M > | friend |
Guard() noexcept=default | yaclib::detail::Guard< M, false > | |
Guard(Guard &&other) noexcept | yaclib::detail::Guard< M, false > | inline |
Guard(M &m, std::defer_lock_t) noexcept | yaclib::detail::Guard< M, false > | inlineexplicit |
Guard(M &m, std::try_to_lock_t) noexcept | yaclib::detail::Guard< M, false > | inlineexplicit |
Guard(M &m, std::adopt_lock_t) noexcept | yaclib::detail::Guard< M, false > | 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::StickyGuard< M > | inline |
LockState() noexcept | yaclib::detail::GuardState | inlineprotected |
Mutex() const noexcept | yaclib::detail::Guard< M, false > | inline |
MutexType typedef | yaclib::StickyGuard< M > | |
operator bool() const noexcept | yaclib::detail::Guard< M, false > | inlineexplicit |
operator=(StickyGuard &&other) noexcept | yaclib::StickyGuard< M > | inline |
Guard< M, false >::operator=(Guard &&other) noexcept | yaclib::detail::Guard< M, false > | inline |
yaclib::detail::GuardState::operator=(GuardState &&other) noexcept | yaclib::detail::GuardState | inline |
Owns() const noexcept | yaclib::detail::GuardState | inlineprotected |
OwnsLock() const noexcept | yaclib::detail::Guard< M, false > | inline |
Ptr() const | yaclib::detail::GuardState | inlineprotected |
Release() noexcept | yaclib::detail::Guard< M, false > | inline |
ReleaseState() noexcept | yaclib::detail::GuardState | inlineprotected |
StickyGuard(StickyGuard &&other) noexcept | yaclib::StickyGuard< M > | inline |
Swap(StickyGuard &other) noexcept | yaclib::StickyGuard< M > | inline |
Guard< M, false >::Swap(Guard &other) noexcept | yaclib::detail::Guard< M, false > | inline |
yaclib::detail::GuardState::Swap(GuardState &other) noexcept | yaclib::detail::GuardState | inline |
TryLock() noexcept | yaclib::detail::Guard< M, false > | inline |
Unlock() noexcept | yaclib::StickyGuard< M > | inline |
UnlockHere() noexcept | yaclib::detail::Guard< M, false > | inline |
UnlockOn(IExecutor &e) noexcept | yaclib::detail::Guard< M, false > | inline |
UnlockState() noexcept | yaclib::detail::GuardState | inlineprotected |
~Guard() noexcept | yaclib::detail::Guard< M, false > | inline |