| atomic_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| base_t typedef | jmmcg::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_INLINE | 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 |
| colln() const noexcept(true) FORCE_INLINE | 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 |
| colln() noexcept(true) FORCE_INLINE | 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 |
| const_reference typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| container_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| empty() const noexcept(true) FORCE_INLINE | 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 |
| erase(const value_type &v) noexcept(false) FORCE_INLINE | 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 |
| exception_type typedef | 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 > > | |
| exit_requested_type typedef | 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 > > | |
| have_work | 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 > > | mutable |
| have_work_type typedef | 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 > > | |
| lock_all_type typedef | 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 > > | |
| lock_traits typedef | 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 > > | |
| memory_access_mode | 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 > > | static |
| operator=(const safe_colln &) noexcept(false) FORCE_INLINE | 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==(safe_colln const &) const noexcept(true) FORCE_INLINE | 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==(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_INLINE | 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 |
| pop_front() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inline |
| pop_front_1_nochk_nolk() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inline |
| pop_front_1_nochk_nosig() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inline |
| pop_front_nochk_nolk() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inline |
| pop_front_nolk() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inline |
| pop_lock() noexcept(true) FORCE_INLINE | 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 |
| pop_lock() const noexcept(true) FORCE_INLINE | 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 |
| priority_queue() noexcept(true) FORCE_INLINE | jmmcg::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_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inlineexplicit |
| push_back(value_type const &v) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inline |
| push_back(value_type &&v) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | inline |
| push_front(const value_type &v) noexcept(false) FORCE_INLINE | 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 |
| push_front(value_type &&v) noexcept(false) FORCE_INLINE | 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 |
| push_lock() noexcept(true) FORCE_INLINE | 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 |
| push_lock() const noexcept(true) FORCE_INLINE | 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 |
| read_lock_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| reference typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| reserve(size_type sz) noexcept(false) FORCE_INLINE | 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 |
| resize(const size_type sz) noexcept(false) FORCE_INLINE | 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 |
| resize_noinit_nolk(const size_type sz) noexcept(false) FORCE_INLINE | 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 |
| safe_colln() noexcept(noexcept(container_type()) &&noexcept(have_work_type())) FORCE_INLINE | 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 |
| safe_colln(typename have_work_type::atomic_t &) FORCE_INLINE | 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 > > | inlineexplicit |
| safe_colln(std::initializer_list< value_type >) FORCE_INLINE | 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 > > | inlineexplicit |
| safe_colln(size_type const sz, value_type const &v=value_type()) FORCE_INLINE | 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 > > | 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_INLINE | 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 > > | inlineexplicit |
| safe_colln(const safe_colln &) noexcept(false) FORCE_INLINE | 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 |
| 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_INLINE | 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_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| swap(safe_colln &t) noexcept(false) FORCE_INLINE | 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 |
| sync_size() const noexcept(false) FORCE_INLINE | 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 |
| thread_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| value_ret_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| value_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| write_lock_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::priority_queue< C, M, WL, Sig, ValRet > | |
| ~safe_colln() FORCE_INLINE | 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 |