libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex, including all inherited members.

anon_mutex() noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinline
anon_mutex(anon_mutex const &)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
anon_mutex(const int shared, const int err_chk=PTHREAD_MUTEX_ERRORCHECK) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinlineexplicitprotected
api_mutex_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
atomic_state_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
base_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
decay() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinline
exception_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
lock(const timeout_type timeout) noexcept(true) override FORCE_INLINE finaljmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinlinevirtual
lock() noexcept(true) override FORCE_INLINE finaljmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinlinevirtual
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexstatic
mutexjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexfriend
operator api_mutex_type *() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinline
read_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
read_unlockable_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
timeout_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< api_lock_traits< ppd::generic_traits::api_type::posix_pthreads, heavyweight_threading > >
try_lock() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock::lockable< api_lock_traits< ppd::generic_traits::api_type::posix_pthreads, heavyweight_threading > >inlinevirtual
unlock() noexcept(true) override FORCE_INLINE finaljmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinlinevirtual
unlockable_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
write_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
write_unlockable_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutex
~anon_mutex() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::pthreads::anon_mutexinlinevirtual