libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject > Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >, including all inherited members.

atomic_state_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >
atomic_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >
base_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >
decay() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >inline
in_process(atomic_t &lo, const timeout_type period=lock_traits::infinite_timeout()) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >inlineexplicit
lock() noexcept(false) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >inlineprotectedvirtual
lock(const timeout_type period) noexcept(false) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >inlineprotectedvirtual
lock_result_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >
lockerjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::scope_lock< LockObject >protected
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::scope_lock< LockObject >static
scope_lock(atomic_t &lo) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::scope_lock< LockObject >inlineexplicitprotected
scope_lock(atomic_t &lo, const timeout_type period) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::scope_lock< LockObject >inlineprotected
scope_lock(scope_lock const &)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::scope_lock< LockObject >protected
timeout_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >
try_lock() noexcept(true) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >inlineprotectedvirtual
unlock() noexcept(true) override FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >inlineprotectedvirtual
~in_process() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::in_process< LockObject >inline
~scope_lock() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::scope_lock< LockObject >inlineprotectedvirtual