|
STLdoc
STLdocumentation
|
#include <yvals.h>Go to the source code of this file.
Macros | |
| #define | _XATOMIC0_H |
| #define | _WCHAR_T_SIZE 2 |
| #define | _SHORT_SIZE 2 |
| #define | _INT_SIZE 4 |
| #define | _LONG_SIZE 4 |
| #define | _LONGLONG_SIZE 8 |
| #define | _ADDR_SIZE 4 |
| #define | _ATOMIC_MAXBYTES_LOCK_FREE 8 |
| #define | _USE_INTERLOCKED_REFCOUNTING 0 |
Typedefs | |
| typedef _STD_BEGIN enum memory_order | memory_order |
| typedef _Uint32t | _Uint4_t |
| typedef _Uint4_t | _Atomic_integral_t |
| typedef long | _Atomic_flag_t |
| typedef _Atomic_integral_t | _Atomic_counter_t |
Enumerations | |
| enum | memory_order { memory_order_relaxed, memory_order_consume, memory_order_acquire, memory_order_release, memory_order_acq_rel, memory_order_seq_cst } |
Functions | |
| _Atomic_integral_t | _Get_atomic_count (const _Atomic_counter_t &_Counter) |
| void | _Init_atomic_counter (_Atomic_counter_t &_Counter, _Atomic_integral_t _Value) |
| _EXTERN_C _CRTIMP2_PURE void __cdecl | _Lock_shared_ptr_spin_lock () |
| _CRTIMP2_PURE void __cdecl | _Unlock_shared_ptr_spin_lock () |
| #define _ADDR_SIZE 4 |
| #define _ATOMIC_MAXBYTES_LOCK_FREE 8 |
| #define _INT_SIZE 4 |
| #define _LONG_SIZE 4 |
| #define _LONGLONG_SIZE 8 |
| #define _SHORT_SIZE 2 |
| #define _USE_INTERLOCKED_REFCOUNTING 0 |
| #define _WCHAR_T_SIZE 2 |
| #define _XATOMIC0_H |
| typedef _Atomic_integral_t _Atomic_counter_t |
| typedef long _Atomic_flag_t |
| typedef _Uint4_t _Atomic_integral_t |
| typedef _STD_BEGIN enum memory_order memory_order |
| enum memory_order |
|
inline |
|
inline |
| _EXTERN_C _CRTIMP2_PURE void __cdecl _Lock_shared_ptr_spin_lock | ( | ) |
| _CRTIMP2_PURE void __cdecl _Unlock_shared_ptr_spin_lock | ( | ) |
1.8.8