reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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