reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

usr/include/c++/7.4.0/bits/atomic_base.h
  120     struct __atomic_base;

References

usr/include/c++/7.4.0/atomic
   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) noexcept
usr/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;