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

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

_stateyaclib::detail::GuardStateprotected
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::detail::Guard< M, false >inline
LockState() noexceptyaclib::detail::GuardStateinlineprotected
Mutex() const noexceptyaclib::detail::Guard< M, false >inline
MutexType typedefyaclib::UniqueGuard< M >
operator bool() const noexceptyaclib::detail::Guard< M, false >inlineexplicit
operator=(Guard &&other) noexceptyaclib::detail::Guard< M, false >inline
yaclib::detail::GuardState::operator=(GuardState &&other) noexceptyaclib::detail::GuardStateinlineprotected
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
Swap(Guard &other) noexceptyaclib::detail::Guard< M, false >inline
yaclib::detail::GuardState::Swap(GuardState &other) noexceptyaclib::detail::GuardStateinlineprotected
TryLock() noexceptyaclib::detail::Guard< M, false >inline
Unlock() noexceptyaclib::detail::Guard< M, false >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