atomic() noexcept=default (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | |
atomic(value_type value) (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
atomic(const atomic &)=delete (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | |
compare_exchange_strong(value_type &expected, value_type desired, std::memory_order success, std::memory_order failure) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
compare_exchange_strong(value_type &expected, value_type desired, std::memory_order order=std::memory_order_seq_cst) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
compare_exchange_weak(value_type &expected, value_type desired, std::memory_order success, std::memory_order failure) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
compare_exchange_weak(value_type &expected, value_type desired, std::memory_order order=std::memory_order_seq_cst) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
difference_type typedef (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | |
exchange(value_type desired, std::memory_order order=std::memory_order_seq_cst) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
fetch_add(difference_type val, std::memory_order order=std::memory_order_seq_cst) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
fetch_sub(difference_type val, std::memory_order order=std::memory_order_seq_cst) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
is_lock_free() const noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
load(std::memory_order order=std::memory_order_seq_cst) const noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator value_type() const noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator++() noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator++(int) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator+=(difference_type diff) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator--() noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator--(int) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator-=(difference_type diff) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
operator=(const atomic &)=delete (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | |
operator=(const atomic &) volatile=delete (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | |
operator=(value_type desired) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
store(value_type desired, std::memory_order order=std::memory_order_seq_cst) noexcept (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | inline |
this_type typedef (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | |
value_type typedef (defined in std::atomic< pmem::obj::experimental::self_relative_ptr< T > >) | std::atomic< pmem::obj::experimental::self_relative_ptr< T > > | |