33 #define _ATOMIC_MEMBER_ _M_i
39 template<
typename _IntTp>
43 struct atomic_address;
49 template<
typename _IntTp>
53 struct atomic_address;
62 using __atomic0::__atomic_base;
107 template<
typename _Tp>
109 _GLIBCXX_BEGIN_EXTERN_C
__atomic_base< signed char > atomic_schar
atomic_schar
__atomic_base< unsigned int > atomic_uint
atomic_uint
__atomic_base< int > atomic_int
atomic_int
__atomic_base< unsigned long long > atomic_ullong
atomic_ullong
__atomic_base< unsigned char > atomic_uchar
atomic_uchar
__atomic_base< unsigned long > atomic_ulong
atomic_ulong
__atomic_base< unsigned short > atomic_ushort
atomic_ushort
__atomic_base< wchar_t > atomic_wchar_t
atomic_wchar_t
__atomic_base< short > atomic_short
atomic_short
__atomic_base< char16_t > atomic_char16_t
atomic_char16_t
__atomic_base< long long > atomic_llong
atomic_llong
__atomic_base< char32_t > atomic_char32_t
atomic_char32_t
__atomic_base< long > atomic_long
atomic_long
__atomic_base< char > atomic_char
atomic_char