libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >, including all inherited members.

atomic_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
base_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
BOOST_MPL_ASSERT((std::is_same< typename write_lock_type::atomic_t, atomic_t >))jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
clear() noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
colln() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
colln() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
const_reference typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
container_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
empty() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
erase(const value_type &v) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
exception_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
exit_requested_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
have_workjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >mutable
have_work_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
lock_all_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >static
operator=(const safe_colln &) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
operator==(safe_colln const &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
operator==(safe_colln< C, M1, WL1, Sig1, MLk1 > const &) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
operator==(safe_colln< C, M1, WL1, Sig1, MLk1 > const &sc) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
operator[](size_type s) const noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
pop_front() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
pop_front_1_nochk_nolk() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
pop_front_1_nochk_nosig() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
pop_front_nochk_nolk() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
pop_front_nolk() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
pop_lock() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
pop_lock() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
priority_queue() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
priority_queue(typename base_t::have_work_type::atomic_t &a) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inlineexplicit
push_back(value_type const &v) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
push_back(value_type &&v) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >inline
push_front(const value_type &v) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
push_front(value_type &&v) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
push_lock() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
push_lock() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
read_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
reference typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
reserve(size_type sz) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
resize(const size_type sz) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
resize_noinit_nolk(const size_type sz) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
safe_colln() noexcept(noexcept(container_type()) &&noexcept(have_work_type())) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
safe_colln(typename have_work_type::atomic_t &) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inlineexplicit
safe_colln(std::initializer_list< value_type >) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inlineexplicit
safe_colln(size_type const sz, value_type const &v=value_type()) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inlineexplicit
safe_colln(size_type const sz, T1 const &, T2 const &)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >
safe_colln(const container_type &) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inlineexplicit
safe_colln(const safe_colln &) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
safe_colln(size_type const sz, T1 const &, T2 const &)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
size() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
size_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
swap(safe_colln &t) noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
sync_size() const noexcept(false) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline
thread_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
value_ret_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
value_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
write_lock_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet >
~safe_colln() FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, lock::any_order::all< M::lock_traits::api_type, M::lock_traits::model_type, M, M > >inline