| 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 |