035f848d33b648eaad450e7c29d38b7b422c5060
[model-checker.git] / include / stdatomic.h
1 #ifndef __STDATOMIC_H__
2 #define __STDATOMIC_H__
3
4 #include "impatomic.h"
5
6 #ifdef __cplusplus
7
8
9 using std::atomic_flag;
10
11
12 using std::atomic_bool;
13
14
15 using std::atomic_address;
16
17
18 using std::atomic_char;
19
20
21 using std::atomic_schar;
22
23
24 using std::atomic_uchar;
25
26
27 using std::atomic_short;
28
29
30 using std::atomic_ushort;
31
32
33 using std::atomic_int;
34
35
36 using std::atomic_uint;
37
38
39 using std::atomic_long;
40
41
42 using std::atomic_ulong;
43
44
45 using std::atomic_llong;
46
47
48 using std::atomic_ullong;
49
50
51 using std::atomic_wchar_t;
52
53
54 using std::atomic;
55 using std::memory_order;
56 using std::memory_order_relaxed;
57 using std::memory_order_acquire;
58 using std::memory_order_release;
59 using std::memory_order_acq_rel;
60 using std::memory_order_seq_cst;
61
62 #endif
63
64 #endif /* __STDATOMIC_H__ */