|
| _ITYPE | operator= (_ITYPE) volatile _NOEXCEPT |
| |
| _ITYPE | operator= (_ITYPE) _NOEXCEPT |
| |
| bool | is_lock_free () const volatile _NOEXCEPT |
| |
| bool | is_lock_free () const _NOEXCEPT |
| |
| void | store (_ITYPE, memory_order=memory_order_seq_cst) volatile _NOEXCEPT |
| |
| void | store (_ITYPE, memory_order=memory_order_seq_cst) _NOEXCEPT |
| |
| _ITYPE | load (memory_order=memory_order_seq_cst) const volatile _NOEXCEPT |
| |
| _ITYPE | load (memory_order=memory_order_seq_cst) const _NOEXCEPT |
| |
| | operator _ITYPE () const volatile _NOEXCEPT |
| |
| | operator _ITYPE () const _NOEXCEPT |
| |
| _ITYPE | exchange (_ITYPE, memory_order=memory_order_seq_cst) volatile _NOEXCEPT |
| |
| _ITYPE | exchange (_ITYPE, memory_order=memory_order_seq_cst) _NOEXCEPT |
| |
| bool | compare_exchange_weak (_ITYPE &, _ITYPE, memory_order, memory_order) volatile _NOEXCEPT |
| |
| bool | compare_exchange_weak (_ITYPE &, _ITYPE, memory_order, memory_order) _NOEXCEPT |
| |
| bool | compare_exchange_strong (_ITYPE &, _ITYPE, memory_order, memory_order) volatile _NOEXCEPT |
| |
| bool | compare_exchange_strong (_ITYPE &, _ITYPE, memory_order, memory_order) _NOEXCEPT |
| |
| bool | compare_exchange_weak (_ITYPE &, _ITYPE, memory_order=memory_order_seq_cst) volatile _NOEXCEPT |
| |
| bool | compare_exchange_weak (_ITYPE &, _ITYPE, memory_order=memory_order_seq_cst) _NOEXCEPT |
| |
| bool | compare_exchange_strong (_ITYPE &, _ITYPE, memory_order=memory_order_seq_cst) volatile _NOEXCEPT |
| |
| bool | compare_exchange_strong (_ITYPE &, _ITYPE, memory_order=memory_order_seq_cst) _NOEXCEPT |
| |
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_strong_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:710
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_strong_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:710
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_strong_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:710
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_strong_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:710
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_weak_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:641
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_weak_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:641
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_weak_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:641
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
bool atomic_compare_exchange_weak_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:641
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_ITYPE atomic_exchange_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:585
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_ITYPE atomic_exchange_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:585
| bool _ATOMIC_ITYPE::is_lock_free |
( |
| ) |
const volatile |
|
inline |
bool atomic_is_lock_free(const volatile _ATOMIC_ITYPE *) _NOEXCEPT
Definition: xxatomic:480
| bool _ATOMIC_ITYPE::is_lock_free |
( |
| ) |
const |
|
inline |
bool atomic_is_lock_free(const volatile _ATOMIC_ITYPE *) _NOEXCEPT
Definition: xxatomic:480
_ITYPE atomic_load_explicit(const volatile _ATOMIC_ITYPE *_Atom, memory_order _Order) _NOEXCEPT
Definition: xxatomic:561
_ITYPE atomic_load_explicit(const volatile _ATOMIC_ITYPE *_Atom, memory_order _Order) _NOEXCEPT
Definition: xxatomic:561
| _ATOMIC_ITYPE::operator _ITYPE |
( |
| ) |
const volatile |
|
inline |
_ITYPE atomic_load(const volatile _ATOMIC_ITYPE *_Atom) _NOEXCEPT
Definition: xxatomic:573
| _ATOMIC_ITYPE::operator _ITYPE |
( |
| ) |
const |
|
inline |
_ITYPE atomic_load(const volatile _ATOMIC_ITYPE *_Atom) _NOEXCEPT
Definition: xxatomic:573
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
void atomic_store(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value) _NOEXCEPT
Definition: xxatomic:549
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
void atomic_store(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value) _NOEXCEPT
Definition: xxatomic:549
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
void atomic_store_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:533
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
void atomic_store_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:533
The documentation for this struct was generated from the following file: