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

References

usr/include/c++/7.4.0/bits/atomic_base.h
  246       alignas(_S_alignment) __int_type _M_i;
  256       constexpr __atomic_base(__int_type __i) noexcept : _M_i (__i) { }
  258       operator __int_type() const noexcept
  261       operator __int_type() const volatile noexcept
  264       __int_type
  265       operator=(__int_type __i) noexcept
  271       __int_type
  272       operator=(__int_type __i) volatile noexcept
  278       __int_type
  282       __int_type
  286       __int_type
  290       __int_type
  294       __int_type
  298       __int_type
  302       __int_type
  306       __int_type
  310       __int_type
  311       operator+=(__int_type __i) noexcept
  314       __int_type
  315       operator+=(__int_type __i) volatile noexcept
  318       __int_type
  319       operator-=(__int_type __i) noexcept
  322       __int_type
  323       operator-=(__int_type __i) volatile noexcept
  326       __int_type
  327       operator&=(__int_type __i) noexcept
  330       __int_type
  331       operator&=(__int_type __i) volatile noexcept
  334       __int_type
  335       operator|=(__int_type __i) noexcept
  338       __int_type
  339       operator|=(__int_type __i) volatile noexcept
  342       __int_type
  343       operator^=(__int_type __i) noexcept
  346       __int_type
  347       operator^=(__int_type __i) volatile noexcept
  367       store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
  378       store(__int_type __i,
  389       _GLIBCXX_ALWAYS_INLINE __int_type
  399       _GLIBCXX_ALWAYS_INLINE __int_type
  409       _GLIBCXX_ALWAYS_INLINE __int_type
  410       exchange(__int_type __i,
  417       _GLIBCXX_ALWAYS_INLINE __int_type
  418       exchange(__int_type __i,
  425       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  425       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  438       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  438       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  452       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  452       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  460       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  460       compare_exchange_weak(__int_type& __i1, __int_type __i2,
  468       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  468       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  481       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  481       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  496       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  496       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  504       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  504       compare_exchange_strong(__int_type& __i1, __int_type __i2,
  511       _GLIBCXX_ALWAYS_INLINE __int_type
  512       fetch_add(__int_type __i,
  516       _GLIBCXX_ALWAYS_INLINE __int_type
  517       fetch_add(__int_type __i,
  521       _GLIBCXX_ALWAYS_INLINE __int_type
  522       fetch_sub(__int_type __i,
  526       _GLIBCXX_ALWAYS_INLINE __int_type
  527       fetch_sub(__int_type __i,
  531       _GLIBCXX_ALWAYS_INLINE __int_type
  532       fetch_and(__int_type __i,
  536       _GLIBCXX_ALWAYS_INLINE __int_type
  537       fetch_and(__int_type __i,
  541       _GLIBCXX_ALWAYS_INLINE __int_type
  542       fetch_or(__int_type __i,
  546       _GLIBCXX_ALWAYS_INLINE __int_type
  547       fetch_or(__int_type __i,
  551       _GLIBCXX_ALWAYS_INLINE __int_type
  552       fetch_xor(__int_type __i,
  556       _GLIBCXX_ALWAYS_INLINE __int_type
  557       fetch_xor(__int_type __i,