libcopp  1.1.0
Namespaces | Data Structures | Enumerations
util::lock Namespace Reference

Namespaces

 detail
 

Data Structures

class  atomic_int_type
 
class  atomic_int_type< unsafe_int_type< Ty > >
 
class  lock_holder
 
class  spin_lock
 自旋锁 More...
 
struct  unsafe_int_type
 

Enumerations

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

Enumeration Type Documentation

Enumerator
memory_order_relaxed 
memory_order_consume 
memory_order_acquire 
memory_order_release 
memory_order_acq_rel 
memory_order_seq_cst 
memory_order_relaxed 
memory_order_consume 
memory_order_acquire 
memory_order_release 
memory_order_acq_rel 
memory_order_seq_cst 

Definition at line 26 of file atomic_int_type_msvc_impl.h.

Enumerator
memory_order_relaxed 
memory_order_consume 
memory_order_acquire 
memory_order_release 
memory_order_acq_rel 
memory_order_seq_cst 
memory_order_relaxed 
memory_order_consume 
memory_order_acquire 
memory_order_release 
memory_order_acq_rel 
memory_order_seq_cst 

Definition at line 280 of file atomic_int_type.h.