|
| _Atomic_impl () |
|
bool | _Is_lock_free () const volatile |
|
void | _Store (void *_Tgt, const void *_Src, memory_order _Order) volatile |
|
void | _Load (void *_Tgt, const void *_Src, memory_order _Order) const volatile |
|
void | _Exchange (void *_Left, void *_Right, memory_order _Order) volatile |
|
bool | _Compare_exchange_weak (void *_Tgt, void *_Exp, const void *_Value, memory_order _Order1, memory_order _Order2) volatile |
|
bool | _Compare_exchange_strong (void *_Tgt, void *_Exp, const void *_Value, memory_order _Order1, memory_order _Order2) volatile |
|
template<unsigned _Bytes>
_Atomic_flag_t _My_flag
Definition: atomic:309
template<unsigned _Bytes>
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_Atomic_flag_t _My_flag
Definition: atomic:309
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
int _Atomic_compare_exchange_strong(volatile _Atomic_flag_t *_Flag, size_t _Size, volatile void *_Tgt, volatile void *_Exp, const volatile void *_Src, memory_order _Order1, memory_order _Order2)
Definition: xatomic.h:2516
template<unsigned _Bytes>
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
_Atomic_flag_t _My_flag
Definition: atomic:309
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Exp(double *, double, short)
int _Atomic_compare_exchange_weak(volatile _Atomic_flag_t *_Flag, size_t _Size, volatile void *_Tgt, volatile void *_Exp, const volatile void *_Src, memory_order _Order1, memory_order _Order2)
Definition: xatomic.h:2499
template<unsigned _Bytes>
_Atomic_flag_t _My_flag
Definition: atomic:309
void _Atomic_exchange(volatile _Atomic_flag_t *_Flag, size_t _Size, volatile void *_Tgt, volatile void *_Src, memory_order _Order)
Definition: xatomic.h:2481
const _Ty & _Right
Definition: algorithm:4087
template<unsigned _Bytes>
template<unsigned _Bytes>
_Atomic_flag_t _My_flag
Definition: atomic:309
void _Atomic_copy(volatile _Atomic_flag_t *_Flag, size_t _Size, volatile void *_Tgt, volatile const void *_Src, memory_order _Order)
Definition: xatomic.h:2471
_In_ size_t _In_z_ const unsigned char * _Src
Definition: mbstring.h:95
template<unsigned _Bytes>
_Atomic_flag_t _My_flag
Definition: atomic:309
void _Atomic_copy(volatile _Atomic_flag_t *_Flag, size_t _Size, volatile void *_Tgt, volatile const void *_Src, memory_order _Order)
Definition: xatomic.h:2471
_In_ size_t _In_z_ const unsigned char * _Src
Definition: mbstring.h:95
template<unsigned _Bytes>
The documentation for this struct was generated from the following file: