reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
179 = (sizeof(_Tp) & (sizeof(_Tp) - 1)) || sizeof(_Tp) > 16 179 = (sizeof(_Tp) & (sizeof(_Tp) - 1)) || sizeof(_Tp) > 16 179 = (sizeof(_Tp) & (sizeof(_Tp) - 1)) || sizeof(_Tp) > 16 180 ? 0 : sizeof(_Tp); 183 = _S_min_alignment > alignof(_Tp) ? _S_min_alignment : alignof(_Tp); 183 = _S_min_alignment > alignof(_Tp) ? _S_min_alignment : alignof(_Tp); 185 alignas(_S_alignment) _Tp _M_i; 190 static_assert(sizeof(_Tp) > 0, 200 constexpr atomic(_Tp __i) noexcept : _M_i(__i) { } 202 operator _Tp() const noexcept 205 operator _Tp() const volatile noexcept 208 _Tp 209 operator=(_Tp __i) noexcept 212 _Tp 213 operator=(_Tp __i) volatile noexcept 238 store(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept 242 store(_Tp __i, memory_order __m = memory_order_seq_cst) volatile noexcept 245 _Tp 248 alignas(_Tp) unsigned char __buf[sizeof(_Tp)]; 249 _Tp* __ptr = reinterpret_cast<_Tp*>(__buf); 254 _Tp 257 alignas(_Tp) unsigned char __buf[sizeof(_Tp)]; 258 _Tp* __ptr = reinterpret_cast<_Tp*>(__buf); 263 _Tp 264 exchange(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept 266 alignas(_Tp) unsigned char __buf[sizeof(_Tp)]; 267 _Tp* __ptr = reinterpret_cast<_Tp*>(__buf); 273 _Tp 274 exchange(_Tp __i, 277 alignas(_Tp) unsigned char __buf[sizeof(_Tp)]; 278 _Tp* __ptr = reinterpret_cast<_Tp*>(__buf); 285 compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s, 285 compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s, 295 compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s, 295 compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s, 305 compare_exchange_weak(_Tp& __e, _Tp __i, 305 compare_exchange_weak(_Tp& __e, _Tp __i, 311 compare_exchange_weak(_Tp& __e, _Tp __i, 311 compare_exchange_weak(_Tp& __e, _Tp __i, 317 compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s, 317 compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s, 327 compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s, 327 compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s, 337 compare_exchange_strong(_Tp& __e, _Tp __i, 337 compare_exchange_strong(_Tp& __e, _Tp __i, 343 compare_exchange_strong(_Tp& __e, _Tp __i, 343 compare_exchange_strong(_Tp& __e, _Tp __i,