libcopp  1.1.0
Data Structures | Namespaces | Enumerations
atomic_int_type_msvc_impl.h File Reference

整数类型的原子操作-MSVC统一接口 Licensed under the MIT licenses. More...

#include <Windows.h>
Include dependency graph for atomic_int_type_msvc_impl.h:

Go to the source code of this file.

Data Structures

struct  util::lock::detail::atomic_msvc_oprs< INT_SIZE >
 
struct  util::lock::detail::atomic_msvc_oprs< 1 >
 
struct  util::lock::detail::atomic_msvc_oprs< 2 >
 
struct  util::lock::detail::atomic_msvc_oprs< 8 >
 
struct  util::lock::detail::atomic_msvc_oprs< INT_SIZE >
 

Namespaces

 util
 
 util::lock
 
 util::lock::detail
 

Enumerations

enum  util::lock::memory_order {
  util::lock::memory_order_relaxed = 0, util::lock::memory_order_consume, util::lock::memory_order_acquire, util::lock::memory_order_release,
  util::lock::memory_order_acq_rel, util::lock::memory_order_seq_cst, util::lock::memory_order_relaxed = 0, util::lock::memory_order_consume,
  util::lock::memory_order_acquire, util::lock::memory_order_release, util::lock::memory_order_acq_rel, util::lock::memory_order_seq_cst
}
 

Detailed Description

整数类型的原子操作-MSVC统一接口 Licensed under the MIT licenses.

Version
1.0
Author
owent
Date
2016-06-14
Note
低版本 VC使用InterlockedExchange等实现原子操作
See also
https://msdn.microsoft.com/en-us/library/windows/desktop/ms686360(v=vs.85).aspx

2016-06-14

Definition in file atomic_int_type_msvc_impl.h.