libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable_settable< LkT >, including all inherited members.
atomic_state_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable_settable< LkT > | |
lock() noexcept(false)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< LkT > | pure virtual |
lock(const timeout_type) noexcept(false)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< LkT > | pure virtual |
lock_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable_settable< LkT > | |
memory_access_mode | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable_settable< LkT > | static |
reset() noexcept(true)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::settable< LkT > | pure virtual |
set() noexcept(true)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::settable< LkT > | pure virtual |
timeout_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< LkT > | |
try_lock() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< LkT > | inlinevirtual |
unlock() noexcept(true)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< LkT > | pure virtual |