POSIX Shared Memory Data Structures 1.0
High-performance lock-free data structures for inter-process communication
Loading...
Searching...
No Matches
shm_atomic< T, TableType > Member List

This is the complete list of members for shm_atomic< T, TableType >, including all inherited members.

compare_exchange_strong(T &expected, T desired, std::memory_order success=std::memory_order_seq_cst, std::memory_order failure=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
compare_exchange_weak(T &expected, T desired, std::memory_order success=std::memory_order_seq_cst, std::memory_order failure=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
exchange(T value, std::memory_order order=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
fetch_add(T arg, std::memory_order order=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
fetch_and(T arg, std::memory_order order=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
fetch_or(T arg, std::memory_order order=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
fetch_sub(T arg, std::memory_order order=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
fetch_xor(T arg, std::memory_order order=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
is_always_lock_freeshm_atomic< T, TableType >static
is_lock_free() const noexceptshm_atomic< T, TableType >inline
load(std::memory_order order=std::memory_order_seq_cst) const noexceptshm_atomic< T, TableType >inline
name() const noexceptshm_atomic< T, TableType >inline
notify_all() noexceptshm_atomic< T, TableType >inline
notify_one() noexceptshm_atomic< T, TableType >inline
operator T() const noexceptshm_atomic< T, TableType >inline
operator&=(T arg) noexceptshm_atomic< T, TableType >inline
operator++() noexceptshm_atomic< T, TableType >inline
operator++(int) noexceptshm_atomic< T, TableType >inline
operator+=(T arg) noexceptshm_atomic< T, TableType >inline
operator--() noexceptshm_atomic< T, TableType >inline
operator--(int) noexceptshm_atomic< T, TableType >inline
operator-=(T arg) noexceptshm_atomic< T, TableType >inline
operator=(T value) noexceptshm_atomic< T, TableType >inline
operator^=(T arg) noexceptshm_atomic< T, TableType >inline
operator|=(T arg) noexceptshm_atomic< T, TableType >inline
shm_atomic(ShmType &shm, std::string_view name, T initial_value=T{})shm_atomic< T, TableType >inline
store(T value, std::memory_order order=std::memory_order_seq_cst) noexceptshm_atomic< T, TableType >inline
value_type typedefshm_atomic< T, TableType >
wait(T old, std::memory_order order=std::memory_order_seq_cst) const noexceptshm_atomic< T, TableType >inline