reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
120 struct __atomic_base;
66 __atomic_base<bool> _M_base; 355 typedef __atomic_base<_Tp*> __base_type; 546 struct atomic<char> : __atomic_base<char> 549 typedef __atomic_base<char> __base_type; 569 struct atomic<signed char> : __atomic_base<signed char> 572 typedef __atomic_base<signed char> __base_type; 592 struct atomic<unsigned char> : __atomic_base<unsigned char> 595 typedef __atomic_base<unsigned char> __base_type; 615 struct atomic<short> : __atomic_base<short> 618 typedef __atomic_base<short> __base_type; 638 struct atomic<unsigned short> : __atomic_base<unsigned short> 641 typedef __atomic_base<unsigned short> __base_type; 661 struct atomic<int> : __atomic_base<int> 664 typedef __atomic_base<int> __base_type; 684 struct atomic<unsigned int> : __atomic_base<unsigned int> 687 typedef __atomic_base<unsigned int> __base_type; 707 struct atomic<long> : __atomic_base<long> 710 typedef __atomic_base<long> __base_type; 730 struct atomic<unsigned long> : __atomic_base<unsigned long> 733 typedef __atomic_base<unsigned long> __base_type; 753 struct atomic<long long> : __atomic_base<long long> 756 typedef __atomic_base<long long> __base_type; 776 struct atomic<unsigned long long> : __atomic_base<unsigned long long> 779 typedef __atomic_base<unsigned long long> __base_type; 799 struct atomic<wchar_t> : __atomic_base<wchar_t> 802 typedef __atomic_base<wchar_t> __base_type; 822 struct atomic<char16_t> : __atomic_base<char16_t> 825 typedef __atomic_base<char16_t> __base_type; 845 struct atomic<char32_t> : __atomic_base<char32_t> 848 typedef __atomic_base<char32_t> __base_type; 1212 atomic_fetch_add_explicit(__atomic_base<_ITp>* __a, _ITp __i, 1218 atomic_fetch_add_explicit(volatile __atomic_base<_ITp>* __a, _ITp __i, 1224 atomic_fetch_sub_explicit(__atomic_base<_ITp>* __a, _ITp __i, 1230 atomic_fetch_sub_explicit(volatile __atomic_base<_ITp>* __a, _ITp __i, 1236 atomic_fetch_and_explicit(__atomic_base<_ITp>* __a, _ITp __i, 1242 atomic_fetch_and_explicit(volatile __atomic_base<_ITp>* __a, _ITp __i, 1248 atomic_fetch_or_explicit(__atomic_base<_ITp>* __a, _ITp __i, 1254 atomic_fetch_or_explicit(volatile __atomic_base<_ITp>* __a, _ITp __i, 1260 atomic_fetch_xor_explicit(__atomic_base<_ITp>* __a, _ITp __i, 1266 atomic_fetch_xor_explicit(volatile __atomic_base<_ITp>* __a, _ITp __i, 1272 atomic_fetch_add(__atomic_base<_ITp>* __a, _ITp __i) noexcept 1277 atomic_fetch_add(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept 1282 atomic_fetch_sub(__atomic_base<_ITp>* __a, _ITp __i) noexcept 1287 atomic_fetch_sub(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept 1292 atomic_fetch_and(__atomic_base<_ITp>* __a, _ITp __i) noexcept 1297 atomic_fetch_and(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept 1302 atomic_fetch_or(__atomic_base<_ITp>* __a, _ITp __i) noexcept 1307 atomic_fetch_or(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept 1312 atomic_fetch_xor(__atomic_base<_ITp>* __a, _ITp __i) noexcept 1317 atomic_fetch_xor(volatile __atomic_base<_ITp>* __a, _ITp __i) noexceptusr/include/c++/7.4.0/bits/atomic_base.h
251 __atomic_base(const __atomic_base&) = delete; 252 __atomic_base& operator=(const __atomic_base&) = delete; 252 __atomic_base& operator=(const __atomic_base&) = delete; 253 __atomic_base& operator=(const __atomic_base&) volatile = delete; 253 __atomic_base& operator=(const __atomic_base&) volatile = delete;