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

References

usr/include/c++/7.4.0/atomic
  102     store(bool __i, memory_order __m = memory_order_seq_cst) noexcept
  106     store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept
  110     load(memory_order __m = memory_order_seq_cst) const noexcept
  114     load(memory_order __m = memory_order_seq_cst) const volatile noexcept
  118     exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept
  123 	     memory_order __m = memory_order_seq_cst) volatile noexcept
  127     compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1,
  128 			  memory_order __m2) noexcept
  132     compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1,
  133 			  memory_order __m2) volatile noexcept
  138 			  memory_order __m = memory_order_seq_cst) noexcept
  143 		     memory_order __m = memory_order_seq_cst) volatile noexcept
  147     compare_exchange_strong(bool& __i1, bool __i2, memory_order __m1,
  148 			    memory_order __m2) noexcept
  152     compare_exchange_strong(bool& __i1, bool __i2, memory_order __m1,
  153 			    memory_order __m2) volatile noexcept
  158 			    memory_order __m = memory_order_seq_cst) noexcept
  163 		    memory_order __m = memory_order_seq_cst) 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
  246       load(memory_order __m = memory_order_seq_cst) const noexcept
  255       load(memory_order __m = memory_order_seq_cst) const volatile noexcept
  264       exchange(_Tp __i, memory_order __m = memory_order_seq_cst) noexcept
  275 	       memory_order __m = memory_order_seq_cst) volatile noexcept
  285       compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
  286 			    memory_order __f) noexcept
  295       compare_exchange_weak(_Tp& __e, _Tp __i, memory_order __s,
  296 			    memory_order __f) volatile noexcept
  306 			    memory_order __m = memory_order_seq_cst) noexcept
  312 		     memory_order __m = memory_order_seq_cst) volatile noexcept
  317       compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s,
  318 			      memory_order __f) noexcept
  327       compare_exchange_strong(_Tp& __e, _Tp __i, memory_order __s,
  328 			      memory_order __f) volatile noexcept
  338 			       memory_order __m = memory_order_seq_cst) noexcept
  344 		     memory_order __m = memory_order_seq_cst) volatile noexcept
  442 	    memory_order __m = memory_order_seq_cst) noexcept
  447 	    memory_order __m = memory_order_seq_cst) volatile noexcept
  451       load(memory_order __m = memory_order_seq_cst) const noexcept
  455       load(memory_order __m = memory_order_seq_cst) const volatile noexcept
  460 	       memory_order __m = memory_order_seq_cst) noexcept
  465 	       memory_order __m = memory_order_seq_cst) volatile noexcept
  470 			    memory_order __m1, memory_order __m2) noexcept
  470 			    memory_order __m1, memory_order __m2) noexcept
  475 			    memory_order __m1,
  476 			    memory_order __m2) volatile noexcept
  481 			    memory_order __m = memory_order_seq_cst) noexcept
  489 		    memory_order __m = memory_order_seq_cst) volatile noexcept
  497 			      memory_order __m1, memory_order __m2) noexcept
  497 			      memory_order __m1, memory_order __m2) noexcept
  502 			      memory_order __m1,
  503 			      memory_order __m2) volatile noexcept
  508 			      memory_order __m = memory_order_seq_cst) noexcept
  516 		    memory_order __m = memory_order_seq_cst) volatile noexcept
  524 		memory_order __m = memory_order_seq_cst) noexcept
  529 		memory_order __m = memory_order_seq_cst) volatile noexcept
  534 		memory_order __m = memory_order_seq_cst) noexcept
  539 		memory_order __m = memory_order_seq_cst) volatile noexcept
 1013 				    memory_order __m) noexcept
 1018 				    memory_order __m) noexcept
 1022   atomic_flag_clear_explicit(atomic_flag* __a, memory_order __m) noexcept
 1027 			     memory_order __m) noexcept
 1071 			  memory_order __m) noexcept
 1077 			  memory_order __m) noexcept
 1082     atomic_load_explicit(const atomic<_ITp>* __a, memory_order __m) noexcept
 1088 			 memory_order __m) noexcept
 1094 			     memory_order __m) noexcept
 1100 			     memory_order __m) noexcept
 1107 					  memory_order __m1,
 1108 					  memory_order __m2) noexcept
 1115 					  memory_order __m1,
 1116 					  memory_order __m2) noexcept
 1123 					    memory_order __m1,
 1124 					    memory_order __m2) noexcept
 1131 					    memory_order __m1,
 1132 					    memory_order __m2) noexcept
 1213 			      memory_order __m) noexcept
 1219 			      memory_order __m) noexcept
 1225 			      memory_order __m) noexcept
 1231 			      memory_order __m) noexcept
 1237 			      memory_order __m) noexcept
 1243 			      memory_order __m) noexcept
 1249 			     memory_order __m) noexcept
 1255 			     memory_order __m) noexcept
 1261 			      memory_order __m) noexcept
 1267 			      memory_order __m) noexcept
 1325 			      memory_order __m) noexcept
 1331 			      memory_order __m) noexcept
 1347 			      ptrdiff_t __d, memory_order __m) noexcept
 1353 			      memory_order __m) noexcept
usr/include/c++/7.4.0/bits/atomic_base.h
   73   constexpr memory_order
   74   operator|(memory_order __m, __memory_order_modifier __mod)
   79   constexpr memory_order
   80   operator&(memory_order __m, __memory_order_modifier __mod)
   86   constexpr memory_order
   87   __cmpexch_failure_order2(memory_order __m) noexcept
   93   constexpr memory_order
   94   __cmpexch_failure_order(memory_order __m) noexcept
  101   atomic_thread_fence(memory_order __m) noexcept
  105   atomic_signal_fence(memory_order __m) noexcept
  174     test_and_set(memory_order __m = memory_order_seq_cst) noexcept
  180     test_and_set(memory_order __m = memory_order_seq_cst) volatile noexcept
  186     clear(memory_order __m = memory_order_seq_cst) noexcept
  188       memory_order __b = __m & __memory_order_mask;
  197     clear(memory_order __m = memory_order_seq_cst) volatile noexcept
  199       memory_order __b = __m & __memory_order_mask;
  367       store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
  369 	memory_order __b = __m & __memory_order_mask;
  379 	    memory_order __m = memory_order_seq_cst) volatile noexcept
  381 	memory_order __b = __m & __memory_order_mask;
  390       load(memory_order __m = memory_order_seq_cst) const noexcept
  392 	memory_order __b = __m & __memory_order_mask;
  400       load(memory_order __m = memory_order_seq_cst) const volatile noexcept
  402 	memory_order __b = __m & __memory_order_mask;
  411 	       memory_order __m = memory_order_seq_cst) noexcept
  419 	       memory_order __m = memory_order_seq_cst) volatile noexcept
  426 			    memory_order __m1, memory_order __m2) noexcept
  426 			    memory_order __m1, memory_order __m2) noexcept
  428 	memory_order __b2 = __m2 & __memory_order_mask;
  429 	memory_order __b1 = __m1 & __memory_order_mask;
  439 			    memory_order __m1,
  440 			    memory_order __m2) volatile noexcept
  442 	memory_order __b2 = __m2 & __memory_order_mask;
  443 	memory_order __b1 = __m1 & __memory_order_mask;
  453 			    memory_order __m = memory_order_seq_cst) noexcept
  461 		   memory_order __m = memory_order_seq_cst) volatile noexcept
  469 			      memory_order __m1, memory_order __m2) noexcept
  469 			      memory_order __m1, memory_order __m2) noexcept
  471 	memory_order __b2 = __m2 & __memory_order_mask;
  472 	memory_order __b1 = __m1 & __memory_order_mask;
  482 			      memory_order __m1,
  483 			      memory_order __m2) volatile noexcept
  485 	memory_order __b2 = __m2 & __memory_order_mask;
  486 	memory_order __b1 = __m1 & __memory_order_mask;
  497 			      memory_order __m = memory_order_seq_cst) noexcept
  505 		 memory_order __m = memory_order_seq_cst) volatile noexcept
  513 		memory_order __m = memory_order_seq_cst) noexcept
  518 		memory_order __m = memory_order_seq_cst) volatile noexcept
  523 		memory_order __m = memory_order_seq_cst) noexcept
  528 		memory_order __m = memory_order_seq_cst) volatile noexcept
  533 		memory_order __m = memory_order_seq_cst) noexcept
  538 		memory_order __m = memory_order_seq_cst) volatile noexcept
  543 	       memory_order __m = memory_order_seq_cst) noexcept
  548 	       memory_order __m = memory_order_seq_cst) volatile noexcept
  553 		memory_order __m = memory_order_seq_cst) noexcept
  558 		memory_order __m = memory_order_seq_cst) volatile noexcept
  683 	    memory_order __m = memory_order_seq_cst) noexcept
  685         memory_order __b = __m & __memory_order_mask;
  696 	    memory_order __m = memory_order_seq_cst) volatile noexcept
  698 	memory_order __b = __m & __memory_order_mask;
  707       load(memory_order __m = memory_order_seq_cst) const noexcept
  709 	memory_order __b = __m & __memory_order_mask;
  717       load(memory_order __m = memory_order_seq_cst) const volatile noexcept
  719 	memory_order __b = __m & __memory_order_mask;
  728 	       memory_order __m = memory_order_seq_cst) noexcept
  736 	       memory_order __m = memory_order_seq_cst) volatile noexcept
  743 			      memory_order __m1,
  744 			      memory_order __m2) noexcept
  746 	memory_order __b2 = __m2 & __memory_order_mask;
  747 	memory_order __b1 = __m1 & __memory_order_mask;
  757 			      memory_order __m1,
  758 			      memory_order __m2) volatile noexcept
  760 	memory_order __b2 = __m2 & __memory_order_mask;
  761 	memory_order __b1 = __m1 & __memory_order_mask;
  772 		memory_order __m = memory_order_seq_cst) noexcept
  777 		memory_order __m = memory_order_seq_cst) volatile noexcept
  782 		memory_order __m = memory_order_seq_cst) noexcept
  787 		memory_order __m = memory_order_seq_cst) volatile noexcept
usr/include/c++/7.4.0/bits/atomic_futex.h
   78     _M_load(memory_order __mo)
   91 	bool __equal, memory_order __mo, bool __has_timeout,
  119 	bool __equal, memory_order __mo)
  133 	bool __equal, memory_order __mo,
  146     _M_load_when_not_equal(unsigned __val, memory_order __mo)
  156     _M_load_when_equal(unsigned __val, memory_order __mo)
  168       _M_load_when_equal_for(unsigned __val, memory_order __mo,
  178       _M_load_when_equal_until(unsigned __val, memory_order __mo,
  192     _M_load_when_equal_until(unsigned __val, memory_order __mo,
  204     _M_store_notify_all(unsigned __val, memory_order __mo)
usr/include/c++/7.4.0/bits/shared_ptr_atomic.h
   98     atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order)
  111     atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order)
  135 			  memory_order)
  150 			  memory_order)
  172 			     memory_order)
  191 			     memory_order)
  223 					    memory_order,
  224 					    memory_order)
  254 					  memory_order __success,
  255 					  memory_order __failure)
  275 					    memory_order,
  276 					    memory_order)
  307 					  memory_order __success,
  308 					  memory_order __failure)