1namespace std { struct atomic_bool; }
2namespace std { struct atomic_char; }
3namespace std { struct atomic_char16_t; }
4namespace std { struct atomic_char32_t; }
5namespace std { struct atomic_char8_t; }
6namespace std { struct atomic_flag; }
7namespace std { struct atomic_int; }
8namespace std { struct atomic_int16_t; }
9namespace std { struct atomic_int32_t; }
10namespace std { struct atomic_int64_t; }
11namespace std { struct atomic_int8_t; }
12namespace std { struct atomic_int_fast16_t; }
13namespace std { struct atomic_int_fast32_t; }
14namespace std { struct atomic_int_fast64_t; }
15namespace std { struct atomic_int_fast8_t; }
16namespace std { struct atomic_int_least16_t; }
17namespace std { struct atomic_int_least32_t; }
18namespace std { struct atomic_int_least64_t; }
19namespace std { struct atomic_int_least8_t; }
20namespace std { struct atomic_intmax_t; }
21namespace std { struct atomic_intptr_t; }
22namespace std { struct atomic_llong; }
23namespace std { struct atomic_long; }
24namespace std { struct atomic_ptrdiff_t; }
25namespace std { struct atomic_schar; }
26namespace std { struct atomic_short; }
27namespace std { struct atomic_signed_lock_free; }
28namespace std { struct atomic_size_t; }
29namespace std { struct atomic_uchar; }
30namespace std { struct atomic_uint; }
31namespace std { struct atomic_uint16_t; }
32namespace std { struct atomic_uint32_t; }
33namespace std { struct atomic_uint64_t; }
34namespace std { struct atomic_uint8_t; }
35namespace std { struct atomic_uint_fast16_t; }
36namespace std { struct atomic_uint_fast32_t; }
37namespace std { struct atomic_uint_fast64_t; }
38namespace std { struct atomic_uint_fast8_t; }
39namespace std { struct atomic_uint_least16_t; }
40namespace std { struct atomic_uint_least32_t; }
41namespace std { struct atomic_uint_least64_t; }
42namespace std { struct atomic_uint_least8_t; }
43namespace std { struct atomic_uintmax_t; }
44namespace std { struct atomic_uintptr_t; }
45namespace std { struct atomic_ullong; }
46namespace std { struct atomic_ulong; }
47namespace std { struct atomic_unsigned_lock_free; }
48namespace std { struct atomic_ushort; }
49namespace std { struct atomic_wchar_t; }
50