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

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >, including all inherited members.

apply(typename BinOp::second_argument_type const &a, BinOp const &op) noexcept(noexcept(op.operator()(std::declval< value_type >(), std::declval< typename BinOp::second_argument_type >()))) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
apply(V1 const &a, std::plus< V1 > const &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
apply(V1 const &a, std::minus< V1 > const &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
apply(typename BinOp::second_argument_type const &a, BinOp const &op) noexcept(noexcept(op.operator()(std::declval< value_type >(), std::declval< typename BinOp::second_argument_type >())))jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
apply(V1 const &a, std::plus< V1 > const &) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
apply(V1 const &a, std::minus< V1 > const &) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
assign(Op &&op) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
assign(Op &&op) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
atomic_ctr_optjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >friend
atomic_ctr_opt() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
atomic_ctr_opt(const value_type) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inlineexplicit
atomic_ctr_opt(const atomic_ctr_opt &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
atomic_ctr_opt(const atomic_ctr_opt< V1, LkT > &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
atomic_ctr_opt(atomic_ctr_opt< V1, LkT > &&) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
atomic_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
base_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
compare_exchange_strong(value_type expected, value_type desired) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
compare_exchange_strong(value_type expected, V1 desired) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
countjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >protected
deleter()jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >inlinevirtual
deleter_t typedefjmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >
get() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
lock_traits typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
memory_access_modejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >static
operator bool() const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inlineexplicit
operator!=(const value_type) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator!=(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator++() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator++(int) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator+=(const value_type) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator+=(const atomic_ctr_opt &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator--() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator--(int) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator-=(const value_type) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator-=(const atomic_ctr_opt &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator->() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator<(const value_type) const noexcept(true) FORCE_INLINE overridejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inlinevirtual
operator<(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator<(base_t const &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator<=(const value_type) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator<=(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator=(const atomic_ctr_opt< V1, LkT > &v) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
operator=(const atomic_ctr_opt &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator=(const value_type &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator=(const atomic_ctr_opt< V1, LkT > &a) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator==(const value_type) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator==(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator>(const value_type) const noexcept(true) FORCE_INLINE overridejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inlinevirtual
operator>(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator>(base_t const &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
operator>=(const value_type) const noexcept(true) FORCE_INLINE overridejmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inlinevirtual
operator>=(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
sp_acquire() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >inlinevirtual
sp_count() const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >inlinevirtual
sp_counter_itf_type() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >inlineprotected
sp_noop_ctr() const noexcept(true) override __attribute__((const))jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inlinevirtual
sp_release() noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >inlinevirtual
sp_to_string() const noexcept(false)jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >inlinevirtual
swap(atomic_ctr_opt &) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
swap(atomic_ctr_opt< V1, LkT > &rhs) noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
value_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >
~atomic_ctr_opt() noexcept(true) FORCE_INLINEjmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT >inline
~sp_counter_itf_type()jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V >inlinevirtual