|
_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 |
|
_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:604
_In_ int _Value
Definition: setjmp.h:173
_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:604
_In_ int _Value
Definition: setjmp.h:173
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
_STD_BEGIN memory_order _Get_memory_order(memory_order _Order)
Definition: atomic:39
bool atomic_compare_exchange_strong_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:604
_In_ int _Value
Definition: setjmp.h:173
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
_STD_BEGIN memory_order _Get_memory_order(memory_order _Order)
Definition: atomic:39
bool atomic_compare_exchange_strong_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:604
_In_ int _Value
Definition: setjmp.h:173
_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:572
_In_ int _Value
Definition: setjmp.h:173
_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:572
_In_ int _Value
Definition: setjmp.h:173
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
_STD_BEGIN memory_order _Get_memory_order(memory_order _Order)
Definition: atomic:39
bool atomic_compare_exchange_weak_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:572
_In_ int _Value
Definition: setjmp.h:173
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
_STD_BEGIN memory_order _Get_memory_order(memory_order _Order)
Definition: atomic:39
bool atomic_compare_exchange_weak_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE *_Exp, _ITYPE _Value, memory_order _Order1, memory_order _Order2) _NOEXCEPT
Definition: xxatomic:572
_In_ int _Value
Definition: setjmp.h:173
_ITYPE atomic_exchange_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:546
_In_ int _Value
Definition: setjmp.h:173
_ITYPE atomic_exchange_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:546
_In_ int _Value
Definition: setjmp.h:173
bool _ATOMIC_ITYPE::is_lock_free |
( |
| ) |
const volatile |
|
inline |
bool atomic_is_lock_free(const volatile _ATOMIC_ITYPE *) _NOEXCEPT
Definition: xxatomic:443
bool _ATOMIC_ITYPE::is_lock_free |
( |
| ) |
const |
|
inline |
bool atomic_is_lock_free(const volatile _ATOMIC_ITYPE *) _NOEXCEPT
Definition: xxatomic:443
_ITYPE atomic_load_explicit(const volatile _ATOMIC_ITYPE *_Atom, memory_order _Order) _NOEXCEPT
Definition: xxatomic:522
_ITYPE atomic_load_explicit(const volatile _ATOMIC_ITYPE *_Atom, memory_order _Order) _NOEXCEPT
Definition: xxatomic:522
_ATOMIC_ITYPE::operator _ITYPE |
( |
| ) |
const volatile |
|
inline |
_ITYPE atomic_load(const volatile _ATOMIC_ITYPE *_Atom) _NOEXCEPT
Definition: xxatomic:534
_ATOMIC_ITYPE::operator _ITYPE |
( |
| ) |
const |
|
inline |
_ITYPE atomic_load(const volatile _ATOMIC_ITYPE *_Atom) _NOEXCEPT
Definition: xxatomic:534
void atomic_store(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value) _NOEXCEPT
Definition: xxatomic:510
_In_ int _Value
Definition: setjmp.h:173
void atomic_store(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value) _NOEXCEPT
Definition: xxatomic:510
_In_ int _Value
Definition: setjmp.h:173
void atomic_store_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:496
_In_ int _Value
Definition: setjmp.h:173
void atomic_store_explicit(volatile _ATOMIC_ITYPE *_Atom, _ITYPE _Value, memory_order _Order) _NOEXCEPT
Definition: xxatomic:496
_In_ int _Value
Definition: setjmp.h:173
The documentation for this struct was generated from the following file: