YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
yaclib::StickyGuard< M > Member List

This is the complete list of members for yaclib::StickyGuard< M >, including all inherited members.

_stateyaclib::detail::GuardStateprotected
detail::GuardStickyAwaiteryaclib::StickyGuard< M >friend
Guard() noexcept=defaultyaclib::detail::Guard< M, false >
Guard(Guard &&other) noexceptyaclib::detail::Guard< M, false >inline
Guard(M &m, std::defer_lock_t) noexceptyaclib::detail::Guard< M, false >inlineexplicit
Guard(M &m, std::try_to_lock_t) noexceptyaclib::detail::Guard< M, false >inlineexplicit
Guard(M &m, std::adopt_lock_t) noexceptyaclib::detail::Guard< M, false >inlineexplicit
GuardState() noexcept=defaultyaclib::detail::GuardStateprotected
GuardState(void *ptr, bool owns) noexceptyaclib::detail::GuardStateinlineexplicitprotected
GuardState(GuardState &&other) noexceptyaclib::detail::GuardStateinlineprotected
Lock() noexceptyaclib::StickyGuard< M >inline
LockState() noexceptyaclib::detail::GuardStateinlineprotected
Mutex() const noexceptyaclib::detail::Guard< M, false >inline
MutexType typedefyaclib::StickyGuard< M >
operator bool() const noexceptyaclib::detail::Guard< M, false >inlineexplicit
operator=(StickyGuard &&other) noexceptyaclib::StickyGuard< M >inline
Guard< M, false >::operator=(Guard &&other) noexceptyaclib::detail::Guard< M, false >inline
yaclib::detail::GuardState::operator=(GuardState &&other) noexceptyaclib::detail::GuardStateinline
Owns() const noexceptyaclib::detail::GuardStateinlineprotected
OwnsLock() const noexceptyaclib::detail::Guard< M, false >inline
Ptr() constyaclib::detail::GuardStateinlineprotected
Release() noexceptyaclib::detail::Guard< M, false >inline
ReleaseState() noexceptyaclib::detail::GuardStateinlineprotected
StickyGuard(StickyGuard &&other) noexceptyaclib::StickyGuard< M >inline
Swap(StickyGuard &other) noexceptyaclib::StickyGuard< M >inline
Guard< M, false >::Swap(Guard &other) noexceptyaclib::detail::Guard< M, false >inline
yaclib::detail::GuardState::Swap(GuardState &other) noexceptyaclib::detail::GuardStateinline
TryLock() noexceptyaclib::detail::Guard< M, false >inline
Unlock() noexceptyaclib::StickyGuard< M >inline
UnlockHere() noexceptyaclib::detail::Guard< M, false >inline
UnlockOn(IExecutor &e) noexceptyaclib::detail::Guard< M, false >inline
UnlockState() noexceptyaclib::detail::GuardStateinlineprotected
~Guard() noexceptyaclib::detail::Guard< M, false >inline