Lines Matching refs:_Atomic
60 #undef _Atomic
68 #define _Atomic(t) std::atomic<t>
149 * with the C++ one, i.e. an _Atomic(T) needs to contain the same
348 * No native support for _Atomic(). Place object in structure to prevent
351 #define _Atomic(T) struct { T volatile __val; }
354 typedef _Atomic(bool) atomic_bool;
355 typedef _Atomic(char) atomic_char;
356 typedef _Atomic(signed char) atomic_schar;
357 typedef _Atomic(unsigned char) atomic_uchar;
358 typedef _Atomic(short) atomic_short;
359 typedef _Atomic(unsigned short) atomic_ushort;
360 typedef _Atomic(int) atomic_int;
361 typedef _Atomic(unsigned int) atomic_uint;
362 typedef _Atomic(long) atomic_long;
363 typedef _Atomic(unsigned long) atomic_ulong;
364 typedef _Atomic(long long) atomic_llong;
365 typedef _Atomic(unsigned long long) atomic_ullong;
367 typedef _Atomic(char16_t) atomic_char16_t;
368 typedef _Atomic(char32_t) atomic_char32_t;
370 typedef _Atomic(wchar_t) atomic_wchar_t;
371 typedef _Atomic(int_least8_t) atomic_int_least8_t;
372 typedef _Atomic(uint_least8_t) atomic_uint_least8_t;
373 typedef _Atomic(int_least16_t) atomic_int_least16_t;
374 typedef _Atomic(uint_least16_t) atomic_uint_least16_t;
375 typedef _Atomic(int_least32_t) atomic_int_least32_t;
376 typedef _Atomic(uint_least32_t) atomic_uint_least32_t;
377 typedef _Atomic(int_least64_t) atomic_int_least64_t;
378 typedef _Atomic(uint_least64_t) atomic_uint_least64_t;
379 typedef _Atomic(int_fast8_t) atomic_int_fast8_t;
380 typedef _Atomic(uint_fast8_t) atomic_uint_fast8_t;
381 typedef _Atomic(int_fast16_t) atomic_int_fast16_t;
382 typedef _Atomic(uint_fast16_t) atomic_uint_fast16_t;
383 typedef _Atomic(int_fast32_t) atomic_int_fast32_t;
384 typedef _Atomic(uint_fast32_t) atomic_uint_fast32_t;
385 typedef _Atomic(int_fast64_t) atomic_int_fast64_t;
386 typedef _Atomic(uint_fast64_t) atomic_uint_fast64_t;
387 typedef _Atomic(intptr_t) atomic_intptr_t;
388 typedef _Atomic(uintptr_t) atomic_uintptr_t;
389 typedef _Atomic(size_t) atomic_size_t;
390 typedef _Atomic(ptrdiff_t) atomic_ptrdiff_t;
391 typedef _Atomic(intmax_t) atomic_intmax_t;
392 typedef _Atomic(uintmax_t) atomic_uintmax_t;