STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
atomic< _Ty > Member List

This is the complete list of members for atomic< _Ty >, including all inherited members.

_Atomic_base(_Ty _Val) _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
_Atomic_base() _NOEXCEPT=default_Atomic_base< _Ty, sizeof(_Ty)>
_Atomic_base(const _Atomic_base &)=delete_Atomic_base< _Ty, sizeof(_Ty)>
_Atomic_impl() _NOEXCEPT_Atomic_impl< _Bytes >inline
_Compare_exchange_strong(void *_Tgt, void *_Exp, const void *_Value, memory_order _Order1, memory_order _Order2) volatile_Atomic_impl< _Bytes >inline
_Compare_exchange_weak(void *_Tgt, void *_Exp, const void *_Value, memory_order _Order1, memory_order _Order2) volatile_Atomic_impl< _Bytes >inline
_Exchange(void *_Left, void *_Right, memory_order _Order) volatile_Atomic_impl< _Bytes >inline
_Is_lock_free() const volatile_Atomic_impl< _Bytes >inline
_Load(void *_Tgt, const void *_Src, memory_order _Order) const volatile_Atomic_impl< _Bytes >inline
_My_base typedefatomic< _Ty >
_My_int typedef_Atomic_base< _Ty, sizeof(_Ty)>
_My_val_Atomic_base< _Ty, sizeof(_Ty)>
_Mybase typedef_Atomic_base< _Ty, sizeof(_Ty)>
_Store(void *_Tgt, const void *_Src, memory_order _Order) volatile_Atomic_impl< _Bytes >inline
atomic() _NOEXCEPT=defaultatomic< _Ty >
atomic(const atomic &)=deleteatomic< _Ty >
atomic(_Ty _Val) _NOEXCEPTatomic< _Ty >inline
compare_exchange_strong(_Ty &_Exp, _Ty _Value, memory_order _Order1, memory_order _Order2) volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
compare_exchange_strong(_Ty &_Exp, _Ty _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
compare_exchange_strong(_Ty &_Exp, _Ty _Value, memory_order _Order=memory_order_seq_cst) volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
compare_exchange_strong(_Ty &_Exp, _Ty _Value, memory_order _Order=memory_order_seq_cst) _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
compare_exchange_weak(_Ty &_Exp, _Ty _Value, memory_order _Order1, memory_order _Order2) volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
compare_exchange_weak(_Ty &_Exp, _Ty _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
compare_exchange_weak(_Ty &_Exp, _Ty _Value, memory_order _Order=memory_order_seq_cst) volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
compare_exchange_weak(_Ty &_Exp, _Ty _Value, memory_order _Order=memory_order_seq_cst) _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
exchange(_Ty _Value, memory_order _Order=memory_order_seq_cst) volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
exchange(_Ty _Value, memory_order _Order=memory_order_seq_cst) _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
is_lock_free() const volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
is_lock_free() const _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
load(memory_order _Order=memory_order_seq_cst) const volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
load(memory_order _Order=memory_order_seq_cst) const _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
operator _Ty() const volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
operator _Ty() const _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
operator=(const atomic &)=deleteatomic< _Ty >
operator=(const atomic &) volatile=deleteatomic< _Ty >
operator=(_Ty _Right) volatile _NOEXCEPTatomic< _Ty >inline
operator=(_Ty _Right) _NOEXCEPTatomic< _Ty >inline
_Atomic_base< _Ty, sizeof(_Ty)>::operator=(const _Atomic_base &)=delete_Atomic_base< _Ty, sizeof(_Ty)>
_Atomic_base< _Ty, sizeof(_Ty)>::operator=(const _Atomic_base &) volatile=delete_Atomic_base< _Ty, sizeof(_Ty)>
store(_Ty _Value, memory_order _Order=memory_order_seq_cst) volatile _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline
store(_Ty _Value, memory_order _Order=memory_order_seq_cst) _NOEXCEPT_Atomic_base< _Ty, sizeof(_Ty)>inline