12 using std::atomic_bool;
 
   13 using std::atomic_flag;
 
   14 using std::atomic_char;
 
   15 using std::atomic_short;
 
   16 using std::atomic_ushort;
 
   17 using std::atomic_long;
 
   18 using std::atomic_ulong;
 
   19 using std::atomic_llong;
 
   20 using std::atomic_ullong;
 
   21 using std::atomic_intptr_t;
 
   22 using std::atomic_uintptr_t;
 
   23 using std::atomic_size_t;
 
   24 using std::atomic_ptrdiff_t;
 
   25 using std::atomic_int8_t;
 
   26 using std::atomic_uint8_t;
 
   27 using std::atomic_int16_t;
 
   28 using std::atomic_uint16_t;
 
   29 using std::atomic_int32_t;
 
   30 using std::atomic_uint32_t;
 
   31 using std::atomic_int64_t;
 
   32 using std::atomic_uint64_t;
 
   34 using std::memory_order_relaxed;
 
   35 using std::memory_order_consume;
 
   36 using std::memory_order_release;
 
   37 using std::memory_order_acquire;
 
   38 using std::memory_order_acq_rel;
 
   39 using std::memory_order_seq_cst;