|
constexpr | std::__atomic_base< _ITp >::__atomic_base (__int_type __i) noexcept |
|
constexpr | std::__atomic_base< _PTp * >::__atomic_base (__pointer_type __p) noexcept |
|
| std::__atomic_base< _ITp >::__atomic_base (const __atomic_base &)=delete |
|
| std::__atomic_base< _PTp * >::__atomic_base (const __atomic_base &)=delete |
|
constexpr | std::atomic< char >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< signed char >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< unsigned char >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< short >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< unsigned short >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< int >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< unsigned int >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< long >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< unsigned long >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< long long >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< unsigned long long >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< wchar_t >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< char16_t >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< char32_t >::atomic (__integral_type __i) noexcept |
|
constexpr | std::atomic< _Tp * >::atomic (__pointer_type __p) noexcept |
|
constexpr | std::atomic< _Tp >::atomic (_Tp __i) noexcept |
|
constexpr | std::atomic< bool >::atomic (bool __i) noexcept |
|
| std::atomic< bool >::atomic (const atomic &)=delete |
|
| std::atomic< _Tp >::atomic (const atomic &)=delete |
|
| std::atomic< _Tp * >::atomic (const atomic &)=delete |
|
| std::atomic< char >::atomic (const atomic &)=delete |
|
| std::atomic< signed char >::atomic (const atomic &)=delete |
|
| std::atomic< unsigned char >::atomic (const atomic &)=delete |
|
| std::atomic< short >::atomic (const atomic &)=delete |
|
| std::atomic< unsigned short >::atomic (const atomic &)=delete |
|
| std::atomic< int >::atomic (const atomic &)=delete |
|
| std::atomic< unsigned int >::atomic (const atomic &)=delete |
|
| std::atomic< long >::atomic (const atomic &)=delete |
|
| std::atomic< unsigned long >::atomic (const atomic &)=delete |
|
| std::atomic< long long >::atomic (const atomic &)=delete |
|
| std::atomic< unsigned long long >::atomic (const atomic &)=delete |
|
| std::atomic< wchar_t >::atomic (const atomic &)=delete |
|
| std::atomic< char16_t >::atomic (const atomic &)=delete |
|
| std::atomic< char32_t >::atomic (const atomic &)=delete |
|
constexpr | std::atomic_flag::atomic_flag (bool __i) noexcept |
|
| std::atomic_flag::atomic_flag (const atomic_flag &)=delete |
|
constexpr memory_order | std::__cmpexch_failure_order (memory_order __m) noexcept |
|
constexpr memory_order | std::__cmpexch_failure_order2 (memory_order __m) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_strong (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_strong (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_strong_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_strong_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_weak (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_weak (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_weak_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp > |
bool | std::atomic_compare_exchange_weak_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_exchange (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_exchange (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_exchange_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_exchange_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_add (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_add (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_add_explicit (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_add_explicit (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_and (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_and (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_and_explicit (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_and_explicit (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_or (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_or (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_or_explicit (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_or_explicit (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_sub (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_sub (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_sub_explicit (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_sub_explicit (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_xor (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_xor (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_xor_explicit (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_fetch_xor_explicit (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
void | std::atomic_flag_clear (atomic_flag *__a) noexcept |
|
void | std::atomic_flag_clear (volatile atomic_flag *__a) noexcept |
|
void | std::atomic_flag_clear_explicit (atomic_flag *__a, memory_order __m) noexcept |
|
void | std::atomic_flag_clear_explicit (volatile atomic_flag *__a, memory_order __m) noexcept |
|
bool | std::atomic_flag_test_and_set (atomic_flag *__a) noexcept |
|
bool | std::atomic_flag_test_and_set (volatile atomic_flag *__a) noexcept |
|
bool | std::atomic_flag_test_and_set_explicit (atomic_flag *__a, memory_order __m) noexcept |
|
bool | std::atomic_flag_test_and_set_explicit (volatile atomic_flag *__a, memory_order __m) noexcept |
|
template<typename _ITp > |
void | std::atomic_init (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
void | std::atomic_init (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
bool | std::atomic_is_lock_free (const atomic< _ITp > *__a) noexcept |
|
template<typename _ITp > |
bool | std::atomic_is_lock_free (const volatile atomic< _ITp > *__a) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_load (const atomic< _ITp > *__a) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_load (const volatile atomic< _ITp > *__a) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_load_explicit (const atomic< _ITp > *__a, memory_order __m) noexcept |
|
template<typename _ITp > |
_ITp | std::atomic_load_explicit (const volatile atomic< _ITp > *__a, memory_order __m) noexcept |
|
void | std::atomic_signal_fence (memory_order __m) noexcept |
|
template<typename _ITp > |
void | std::atomic_store (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
void | std::atomic_store (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp > |
void | std::atomic_store_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp > |
void | std::atomic_store_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
void | std::atomic_thread_fence (memory_order __m) noexcept |
|
void | std::atomic_flag::clear (memory_order __m=memory_order_seq_cst) noexcept |
|
void | std::atomic_flag::clear (memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_strong (__int_type &__i1, __int_type __i2, memory_order __m1, memory_order __m2) noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_strong (__int_type &__i1, __int_type __i2, memory_order __m1, memory_order __m2) volatile noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_strong (__int_type &__i1, __int_type __i2, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_strong (__int_type &__i1, __int_type __i2, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_strong (__pointer_type &__p1, __pointer_type __p2, memory_order __m1, memory_order __m2) noexcept |
|
bool | std::__atomic_base< _PTp * >::compare_exchange_strong (__pointer_type &__p1, __pointer_type __p2, memory_order __m1, memory_order __m2) noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_strong (__pointer_type &__p1, __pointer_type __p2, memory_order __m1, memory_order __m2) volatile noexcept |
|
bool | std::__atomic_base< _PTp * >::compare_exchange_strong (__pointer_type &__p1, __pointer_type __p2, memory_order __m1, memory_order __m2) volatile noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_strong (__pointer_type &__p1, __pointer_type __p2, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_strong (__pointer_type &__p1, __pointer_type __p2, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_strong (_Tp &__e, _Tp __i, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_strong (_Tp &__e, _Tp __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_strong (_Tp &__e, _Tp __i, memory_order __s, memory_order __f) noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_strong (_Tp &__e, _Tp __i, memory_order __s, memory_order __f) volatile noexcept |
|
bool | std::atomic< bool >::compare_exchange_strong (bool &__i1, bool __i2, memory_order __m1, memory_order __m2) noexcept |
|
bool | std::atomic< bool >::compare_exchange_strong (bool &__i1, bool __i2, memory_order __m1, memory_order __m2) volatile noexcept |
|
bool | std::atomic< bool >::compare_exchange_strong (bool &__i1, bool __i2, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic< bool >::compare_exchange_strong (bool &__i1, bool __i2, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_weak (__int_type &__i1, __int_type __i2, memory_order __m1, memory_order __m2) noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_weak (__int_type &__i1, __int_type __i2, memory_order __m1, memory_order __m2) volatile noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_weak (__int_type &__i1, __int_type __i2, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::__atomic_base< _ITp >::compare_exchange_weak (__int_type &__i1, __int_type __i2, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_weak (__pointer_type &__p1, __pointer_type __p2, memory_order __m1, memory_order __m2) noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_weak (__pointer_type &__p1, __pointer_type __p2, memory_order __m1, memory_order __m2) volatile noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_weak (__pointer_type &__p1, __pointer_type __p2, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic< _Tp * >::compare_exchange_weak (__pointer_type &__p1, __pointer_type __p2, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_weak (_Tp &__e, _Tp __i, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_weak (_Tp &__e, _Tp __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_weak (_Tp &__e, _Tp __i, memory_order __s, memory_order __f) noexcept |
|
bool | std::atomic< _Tp >::compare_exchange_weak (_Tp &__e, _Tp __i, memory_order __s, memory_order __f) volatile noexcept |
|
bool | std::atomic< bool >::compare_exchange_weak (bool &__i1, bool __i2, memory_order __m1, memory_order __m2) noexcept |
|
bool | std::atomic< bool >::compare_exchange_weak (bool &__i1, bool __i2, memory_order __m1, memory_order __m2) volatile noexcept |
|
bool | std::atomic< bool >::compare_exchange_weak (bool &__i1, bool __i2, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic< bool >::compare_exchange_weak (bool &__i1, bool __i2, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::exchange (__int_type __i, memory_order __m=memory_order_seq_cst) noexcept |
|
__int_type | std::__atomic_base< _ITp >::exchange (__int_type __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::exchange (__pointer_type __p, memory_order __m=memory_order_seq_cst) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::exchange (__pointer_type __p, memory_order __m=memory_order_seq_cst) noexcept |
|
__pointer_type | std::atomic< _Tp * >::exchange (__pointer_type __p, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::exchange (__pointer_type __p, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
_Tp | std::atomic< _Tp >::exchange (_Tp __i, memory_order __m=memory_order_seq_cst) noexcept |
|
_Tp | std::atomic< _Tp >::exchange (_Tp __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< bool >::exchange (bool __i, memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic< bool >::exchange (bool __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_add (__int_type __i, memory_order __m=memory_order_seq_cst) noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_add (__int_type __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::fetch_add (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::fetch_add (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) noexcept |
|
__pointer_type | std::atomic< _Tp * >::fetch_add (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::fetch_add (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_and (__int_type __i, memory_order __m=memory_order_seq_cst) noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_and (__int_type __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_or (__int_type __i, memory_order __m=memory_order_seq_cst) noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_or (__int_type __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_sub (__int_type __i, memory_order __m=memory_order_seq_cst) noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_sub (__int_type __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::fetch_sub (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::fetch_sub (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) noexcept |
|
__pointer_type | std::atomic< _Tp * >::fetch_sub (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::fetch_sub (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_xor (__int_type __i, memory_order __m=memory_order_seq_cst) noexcept |
|
__int_type | std::__atomic_base< _ITp >::fetch_xor (__int_type __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic< bool >::is_lock_free () const noexcept |
|
bool | std::atomic< _Tp >::is_lock_free () const noexcept |
|
bool | std::__atomic_base< _ITp >::is_lock_free () const noexcept |
|
bool | std::atomic< _Tp * >::is_lock_free () const noexcept |
|
bool | std::__atomic_base< _PTp * >::is_lock_free () const noexcept |
|
bool | std::atomic< bool >::is_lock_free () const volatile noexcept |
|
bool | std::atomic< _Tp >::is_lock_free () const volatile noexcept |
|
bool | std::__atomic_base< _ITp >::is_lock_free () const volatile noexcept |
|
bool | std::atomic< _Tp * >::is_lock_free () const volatile noexcept |
|
bool | std::__atomic_base< _PTp * >::is_lock_free () const volatile noexcept |
|
template<typename _Tp > |
_Tp | std::kill_dependency (_Tp __y) noexcept |
|
bool | std::atomic< bool >::load (memory_order __m=memory_order_seq_cst) const noexcept |
|
_Tp | std::atomic< _Tp >::load (memory_order __m=memory_order_seq_cst) const noexcept |
|
__int_type | std::__atomic_base< _ITp >::load (memory_order __m=memory_order_seq_cst) const noexcept |
|
__pointer_type | std::atomic< _Tp * >::load (memory_order __m=memory_order_seq_cst) const noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::load (memory_order __m=memory_order_seq_cst) const noexcept |
|
bool | std::atomic< bool >::load (memory_order __m=memory_order_seq_cst) const volatile noexcept |
|
_Tp | std::atomic< _Tp >::load (memory_order __m=memory_order_seq_cst) const volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::load (memory_order __m=memory_order_seq_cst) const volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::load (memory_order __m=memory_order_seq_cst) const volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::load (memory_order __m=memory_order_seq_cst) const volatile noexcept |
|
| std::__atomic_base< _ITp >::operator __int_type () const noexcept |
|
| std::__atomic_base< _ITp >::operator __int_type () const volatile noexcept |
|
| std::atomic< _Tp * >::operator __pointer_type () const noexcept |
|
| std::__atomic_base< _PTp * >::operator __pointer_type () const noexcept |
|
| std::atomic< _Tp * >::operator __pointer_type () const volatile noexcept |
|
| std::__atomic_base< _PTp * >::operator __pointer_type () const volatile noexcept |
|
| std::atomic< _Tp >::operator _Tp () const noexcept |
|
| std::atomic< _Tp >::operator _Tp () const volatile noexcept |
|
| std::atomic< bool >::operator bool () const noexcept |
|
| std::atomic< bool >::operator bool () const volatile noexcept |
|
constexpr memory_order | std::operator& (memory_order __m, __memory_order_modifier __mod) |
|
__int_type | std::__atomic_base< _ITp >::operator&= (__int_type __i) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator&= (__int_type __i) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator++ () noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator++ () noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator++ () noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator++ () volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator++ () volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator++ () volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator++ (int) noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator++ (int) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator++ (int) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator++ (int) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator++ (int) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator++ (int) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator+= (__int_type __i) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator+= (__int_type __i) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator+= (ptrdiff_t __d) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator+= (ptrdiff_t __d) noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator+= (ptrdiff_t __d) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator+= (ptrdiff_t __d) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator-- () noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator-- () noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator-- () noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator-- () volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator-- () volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator-- () volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator-- (int) noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator-- (int) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator-- (int) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator-- (int) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator-- (int) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator-- (int) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator-= (__int_type __i) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator-= (__int_type __i) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator-= (ptrdiff_t __d) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator-= (ptrdiff_t __d) noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator-= (ptrdiff_t __d) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator-= (ptrdiff_t __d) volatile noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator= (__int_type __i) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator= (__int_type __i) volatile noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator= (__pointer_type __p) noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator= (__pointer_type __p) noexcept |
|
__pointer_type | std::atomic< _Tp * >::operator= (__pointer_type __p) volatile noexcept |
|
__pointer_type | std::__atomic_base< _PTp * >::operator= (__pointer_type __p) volatile noexcept |
|
_Tp | std::atomic< _Tp >::operator= (_Tp __i) noexcept |
|
_Tp | std::atomic< _Tp >::operator= (_Tp __i) volatile noexcept |
|
bool | std::atomic< bool >::operator= (bool __i) noexcept |
|
bool | std::atomic< bool >::operator= (bool __i) volatile noexcept |
|
__atomic_base & | std::__atomic_base< _ITp >::operator= (const __atomic_base &) volatile=delete |
|
__atomic_base & | std::__atomic_base< _PTp * >::operator= (const __atomic_base &) volatile=delete |
|
__atomic_base & | std::__atomic_base< _ITp >::operator= (const __atomic_base &)=delete |
|
__atomic_base & | std::__atomic_base< _PTp * >::operator= (const __atomic_base &)=delete |
|
atomic & | std::atomic< bool >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< _Tp >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< _Tp * >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< char >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< signed char >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< unsigned char >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< short >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< unsigned short >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< int >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< unsigned int >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< long >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< unsigned long >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< long long >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< unsigned long long >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< wchar_t >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< char16_t >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< char32_t >::operator= (const atomic &) volatile=delete |
|
atomic & | std::atomic< bool >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< _Tp >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< _Tp * >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< char >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< signed char >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< unsigned char >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< short >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< unsigned short >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< int >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< unsigned int >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< long >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< unsigned long >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< long long >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< unsigned long long >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< wchar_t >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< char16_t >::operator= (const atomic &)=delete |
|
atomic & | std::atomic< char32_t >::operator= (const atomic &)=delete |
|
atomic_flag & | std::atomic_flag::operator= (const atomic_flag &) volatile=delete |
|
atomic_flag & | std::atomic_flag::operator= (const atomic_flag &)=delete |
|
__int_type | std::__atomic_base< _ITp >::operator^= (__int_type __i) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator^= (__int_type __i) volatile noexcept |
|
constexpr memory_order | std::operator| (memory_order __m, __memory_order_modifier __mod) |
|
__int_type | std::__atomic_base< _ITp >::operator|= (__int_type __i) noexcept |
|
__int_type | std::__atomic_base< _ITp >::operator|= (__int_type __i) volatile noexcept |
|
void | std::__atomic_base< _ITp >::store (__int_type __i, memory_order __m=memory_order_seq_cst) noexcept |
|
void | std::__atomic_base< _ITp >::store (__int_type __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
void | std::atomic< _Tp * >::store (__pointer_type __p, memory_order __m=memory_order_seq_cst) noexcept |
|
void | std::__atomic_base< _PTp * >::store (__pointer_type __p, memory_order __m=memory_order_seq_cst) noexcept |
|
void | std::atomic< _Tp * >::store (__pointer_type __p, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
void | std::__atomic_base< _PTp * >::store (__pointer_type __p, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
void | std::atomic< _Tp >::store (_Tp __i, memory_order __m=memory_order_seq_cst) noexcept |
|
void | std::atomic< _Tp >::store (_Tp __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
void | std::atomic< bool >::store (bool __i, memory_order __m=memory_order_seq_cst) noexcept |
|
void | std::atomic< bool >::store (bool __i, memory_order __m=memory_order_seq_cst) volatile noexcept |
|
bool | std::atomic_flag::test_and_set (memory_order __m=memory_order_seq_cst) noexcept |
|
bool | std::atomic_flag::test_and_set (memory_order __m=memory_order_seq_cst) volatile noexcept |
|
Components for performing atomic operations.