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

References

lib/Support/Signals.cpp
   54   std::atomic<Status> Flag;
   63     auto Expected = CallbackAndCookie::Status::Initialized;
   63     auto Expected = CallbackAndCookie::Status::Initialized;
   64     auto Desired = CallbackAndCookie::Status::Executing;
   64     auto Desired = CallbackAndCookie::Status::Executing;
   70     RunMe.Flag.store(CallbackAndCookie::Status::Empty);
   79     auto Expected = CallbackAndCookie::Status::Empty;
   79     auto Expected = CallbackAndCookie::Status::Empty;
   80     auto Desired = CallbackAndCookie::Status::Initializing;
   80     auto Desired = CallbackAndCookie::Status::Initializing;
   85     SetMe.Flag.store(CallbackAndCookie::Status::Initialized);
usr/include/c++/7.4.0/atomic
  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
  254       _Tp
  263       _Tp
  264       exchange(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept
  273       _Tp
  274       exchange(_Tp __i,
  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,
usr/include/c++/7.4.0/bits/move.h
   46     inline _GLIBCXX_CONSTEXPR _Tp*
   47     __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT