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_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | |
apply(V1 const &a, std::plus< V1 > const &) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | |
apply(V1 const &a, std::minus< V1 > const &) noexcept(true) FORCE_INLINE | jmmcg::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_INLINE | jmmcg::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_opt | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | friend |
atomic_ctr_opt() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
atomic_ctr_opt(const value_type) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inlineexplicit |
atomic_ctr_opt(const atomic_ctr_opt &) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
atomic_ctr_opt(const atomic_ctr_opt< V1, LkT > &) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
atomic_ctr_opt(atomic_ctr_opt< V1, LkT > &&) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
atomic_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | |
base_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | |
compare_exchange_strong(value_type expected, value_type desired) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
compare_exchange_strong(value_type expected, V1 desired) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
count | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | protected |
deleter() | jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V > | inlinevirtual |
deleter_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V > | |
get() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
lock_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | |
memory_access_mode | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | static |
operator bool() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inlineexplicit |
operator!=(const value_type) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator!=(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator++() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator++(int) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator+=(const value_type) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator+=(const atomic_ctr_opt &) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator--() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator--(int) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator-=(const value_type) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator-=(const atomic_ctr_opt &) noexcept(true) FORCE_INLINE | jmmcg::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 override | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inlinevirtual |
operator<(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator<(base_t const &) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator<=(const value_type) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator<=(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator=(const atomic_ctr_opt< V1, LkT > &v) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | |
operator=(const atomic_ctr_opt &) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator=(const value_type &) noexcept(true) FORCE_INLINE | jmmcg::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_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator==(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator>(const value_type) const noexcept(true) FORCE_INLINE override | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inlinevirtual |
operator>(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator>(base_t const &) const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
operator>=(const value_type) const noexcept(true) FORCE_INLINE override | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inlinevirtual |
operator>=(const atomic_ctr_opt &) const noexcept(true) FORCE_INLINE | jmmcg::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_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
swap(atomic_ctr_opt< V1, LkT > &rhs) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
value_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | |
~atomic_ctr_opt() noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::atomic_ctr_opt< V, LkT > | inline |
~sp_counter_itf_type() | jmmcg::LIBJMMCG_VER_NAMESPACE::sp_counter_itf_type< V > | inlinevirtual |