|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 atomic< T * >,包括所有继承而来的类成员
| atomic_base(const value_type ptr) noexcept | atomic_base< T * > | inline |
| compare_exchange_strong(T &expected, T desired, const memory_order success, const memory_order failure) noexcept | atomic< T * > | inline |
| atomic_base< T * >::compare_exchange_strong(value_type &expected, value_type desired, const memory_order success, const memory_order failure) noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::compare_exchange_strong(value_type &expected, value_type desired, const memory_order success, const memory_order failure) volatile noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::compare_exchange_strong(value_type &expected, value_type desired, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::compare_exchange_strong(value_type &expected, value_type desired, const memory_order mo=memory_order_seq_cst) volatile noexcept | atomic_base< T * > | inline |
| compare_exchange_weak(T &expected, T desired, const memory_order success, const memory_order failure) noexcept | atomic< T * > | inline |
| atomic_base< T * >::compare_exchange_weak(value_type &expected, value_type desired, const memory_order success, const memory_order failure) noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::compare_exchange_weak(value_type &expected, value_type desired, const memory_order success, const memory_order failure) volatile noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::compare_exchange_weak(value_type &expected, value_type desired, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::compare_exchange_weak(value_type &expected, value_type desired, const memory_order mo=memory_order_seq_cst) volatile noexcept | atomic_base< T * > | inline |
| difference_type typedef | atomic_base< T * > | |
| exchange(T value, const memory_order mo=memory_order_seq_cst) noexcept | atomic< T * > | inline |
| atomic_base< T * >::exchange(const value_type ptr, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::exchange(const value_type ptr, const memory_order mo=memory_order_seq_cst) volatile noexcept | atomic_base< T * > | inline |
| fetch_add(const ptrdiff_t dest, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| fetch_add(const ptrdiff_t dest, const memory_order mo=memory_order_seq_cst) volatile noexcept | atomic_base< T * > | inline |
| fetch_and(value_type value, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| fetch_or(value_type value, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| fetch_sub(const ptrdiff_t dest, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| fetch_sub(const ptrdiff_t dest, const memory_order mo=memory_order_seq_cst) volatile noexcept | atomic_base< T * > | inline |
| fetch_xor(value_type value, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| is_always_lock_free | atomic< T * > | static |
| is_lock_free() const noexcept | atomic< T * > | inline |
| atomic_base< T * >::is_lock_free() const volatile noexcept | atomic_base< T * > | inline |
| load(const memory_order mo=memory_order_seq_cst) const noexcept | atomic< T * > | inline |
| atomic_base< T * >::load(const memory_order mo=memory_order_seq_cst) const volatile noexcept | atomic_base< T * > | inline |
| notify_all() noexcept | atomic_base< T * > | inline |
| notify_one() noexcept | atomic_base< T * > | inline |
| operator T() const noexcept | atomic< T * > | inline |
| operator value_type() const noexcept | atomic_base< T * > | inline |
| operator value_type() const volatile noexcept | atomic_base< T * > | inline |
| operator&=(value_type value) noexcept | atomic_base< T * > | inline |
| operator++(int) noexcept | atomic_base< T * > | inline |
| operator++(int) volatile noexcept | atomic_base< T * > | inline |
| operator++() noexcept | atomic_base< T * > | inline |
| operator++() volatile noexcept | atomic_base< T * > | inline |
| operator+=(const ptrdiff_t dest) noexcept | atomic_base< T * > | inline |
| operator+=(const ptrdiff_t dest) volatile noexcept | atomic_base< T * > | inline |
| operator--(int) noexcept | atomic_base< T * > | inline |
| operator--(int) volatile noexcept | atomic_base< T * > | inline |
| operator--() noexcept | atomic_base< T * > | inline |
| operator--() volatile noexcept | atomic_base< T * > | inline |
| operator-=(const ptrdiff_t dest) noexcept | atomic_base< T * > | inline |
| operator-=(const ptrdiff_t dest) volatile noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::operator=(const value_type ptr) noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::operator=(const value_type ptr) volatile noexcept | atomic_base< T * > | inline |
| operator^=(value_type value) noexcept | atomic_base< T * > | inline |
| operator|=(value_type value) noexcept | atomic_base< T * > | inline |
| store(T value, const memory_order mo=memory_order_seq_cst) noexcept | atomic< T * > | inline |
| atomic_base< T * >::store(const value_type ptr, const memory_order mo=memory_order_seq_cst) noexcept | atomic_base< T * > | inline |
| atomic_base< T * >::store(const value_type ptr, const memory_order mo=memory_order_seq_cst) volatile noexcept | atomic_base< T * > | inline |
| value_type typedef | atomic< T * > | |
| wait(value_type old, const memory_order mo=memory_order_seq_cst) const noexcept | atomic_base< T * > | inline |