Go to the documentation of this file.
29 #include "c11_atomics_compat_cpu.hpp"
39 #ifndef ATOMIC_VAR_INIT
40 #define ATOMIC_VAR_INIT(x) { x }
ATOMIC_INT_FAST16_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_size_t
Type with the same alignment and size as atomic_uint_least16_t
ATOMIC_LLONG_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_int
Type with the same alignment and size as atomic_intptr_t
ATOMIC_SCHAR_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INT_LEAST64_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_int_fast16_t
ATOMIC_LONG_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_bool
ATOMIC_USHORT_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_UINTMAX_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_int_fast64_t
Type with the same alignment and size as atomic_uint_fast32_t
Type with the same alignment and size as atomic_uint_least64_t
ATOMIC_SIZE_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_short
ATOMIC_INT_FAST32_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_int_fast8_t
ATOMIC_ULLONG_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_UCHAR_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_uint_least32_t
Type with the same alignment and size as atomic_intmax_t
Type with the same alignment and size as atomic_uint_least8_t
Type with the same alignment and size as atomic_uintmax_t
ATOMIC_UINT_LEAST16_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_llong
ATOMIC_UINT_LEAST32_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INT_LEAST8_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_CHAR_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_uint_fast64_t
Type with the same alignment and size as atomic_ulong
ATOMIC_UINT_LEAST8_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_int_least64_t
ATOMIC_ULONG_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INT_LEAST16_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_uint
ATOMIC_SHORT_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INT_LEAST32_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_UINT_FAST32_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_int_fast32_t
Type with the same alignment and size as atomic_int_least32_t
Type with the same alignment and size as atomic_ullong
ATOMIC_UINTPTR_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INTMAX_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_UINT_FAST64_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_ushort
Type with the same alignment and size as atomic_int_least16_t
Type with the same alignment and size as atomic_uint_fast16_t
ATOMIC_UINT_LEAST64_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INT_FAST8_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INT_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_INT_FAST64_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_schar
Type with the same alignment and size as atomic_uintptr_t
ATOMIC_UINT_FAST8_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_uint_fast8_t
ATOMIC_UINT_FAST16_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
ATOMIC_UINT_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_int_least8_t
Type with the same alignment and size as atomic_long
ATOMIC_BOOL_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.
Type with the same alignment and size as atomic_char
Type with the same alignment and size as atomic_uchar
ATOMIC_INTPTR_T_SAME_SIZED_TYPE do_not_access_from_cpp
Opaque content placeholder.