Home | History | Annotate | Download | only in include

Lines Matching defs:_Atomic

51 #undef _Atomic
59 #define _Atomic(t) std::atomic<t>
140 * with the C++ one, i.e. an _Atomic(T) needs to contain the same
312 * No native support for _Atomic(). Place object in structure to prevent
315 #define _Atomic(T) struct { T volatile __val; }
318 typedef _Atomic(bool) atomic_bool;
319 typedef _Atomic(char) atomic_char;
320 typedef _Atomic(signed char) atomic_schar;
321 typedef _Atomic(unsigned char) atomic_uchar;
322 typedef _Atomic(short) atomic_short;
323 typedef _Atomic(unsigned short) atomic_ushort;
324 typedef _Atomic(int) atomic_int;
325 typedef _Atomic(unsigned int) atomic_uint;
326 typedef _Atomic(long) atomic_long;
327 typedef _Atomic(unsigned long) atomic_ulong;
328 typedef _Atomic(long long) atomic_llong;
329 typedef _Atomic(unsigned long long) atomic_ullong;
331 typedef _Atomic(char16_t) atomic_char16_t;
332 typedef _Atomic(char32_t) atomic_char32_t;
334 typedef _Atomic(wchar_t) atomic_wchar_t;
335 typedef _Atomic(int_least8_t) atomic_int_least8_t;
336 typedef _Atomic(uint_least8_t) atomic_uint_least8_t;
337 typedef _Atomic(int_least16_t) atomic_int_least16_t;
338 typedef _Atomic(uint_least16_t) atomic_uint_least16_t;
339 typedef _Atomic(int_least32_t) atomic_int_least32_t;
340 typedef _Atomic(uint_least32_t) atomic_uint_least32_t;
341 typedef _Atomic(int_least64_t) atomic_int_least64_t;
342 typedef _Atomic(uint_least64_t) atomic_uint_least64_t;
343 typedef _Atomic(int_fast8_t) atomic_int_fast8_t;
344 typedef _Atomic(uint_fast8_t) atomic_uint_fast8_t;
345 typedef _Atomic(int_fast16_t) atomic_int_fast16_t;
346 typedef _Atomic(uint_fast16_t) atomic_uint_fast16_t;
347 typedef _Atomic(int_fast32_t) atomic_int_fast32_t;
348 typedef _Atomic(uint_fast32_t) atomic_uint_fast32_t;
349 typedef _Atomic(int_fast64_t) atomic_int_fast64_t;
350 typedef _Atomic(uint_fast64_t) atomic_uint_fast64_t;
351 typedef _Atomic(intptr_t) atomic_intptr_t;
352 typedef _Atomic(uintptr_t) atomic_uintptr_t;
353 typedef _Atomic(size_t) atomic_size_t;
354 typedef _Atomic(ptrdiff_t) atomic_ptrdiff_t;
355 typedef _Atomic(intmax_t) atomic_intmax_t;
356 typedef _Atomic(uintmax_t) atomic_uintmax_t;