libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk > Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >, including all inherited members.

add() noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
add(typename atomic_t::count_type const c) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
atomic_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >
clear() noexcept(noexcept(have_work_->clear())) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
count() const noexcept(noexcept(have_work_->count())) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
exception_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >
have_work() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
have_work() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >
locker() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
locker() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
locker_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >static
operator=(signalling const &)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >
operator=(signalling &&)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >
remove() noexcept(noexcept(have_work_->lock(0))) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
remove(typename atomic_t::count_type const c) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
signalling() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
signalling(atomic_t &ev) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inlineexplicit
signalling(signalling const &s) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline
signalling(signalling &&)=deletejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >
try_remove() noexcept(noexcept(have_work_->try_lock())) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk >inline