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
  296       { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); }
  300       { return __atomic_add_fetch(&_M_i, 1, memory_order_seq_cst); }
  304       { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); }
  308       { return __atomic_sub_fetch(&_M_i, 1, memory_order_seq_cst); }
  312       { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); }
  316       { return __atomic_add_fetch(&_M_i, __i, memory_order_seq_cst); }
  320       { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); }
  324       { return __atomic_sub_fetch(&_M_i, __i, memory_order_seq_cst); }
  328       { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); }
  332       { return __atomic_and_fetch(&_M_i, __i, memory_order_seq_cst); }
  336       { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); }
  340       { return __atomic_or_fetch(&_M_i, __i, memory_order_seq_cst); }
  344       { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); }
  348       { return __atomic_xor_fetch(&_M_i, __i, memory_order_seq_cst); }
  354 	return __atomic_is_lock_free(sizeof(_M_i),
  355 	    reinterpret_cast<void *>(-__alignof(_M_i)));
  362 	return __atomic_is_lock_free(sizeof(_M_i),
  363 	    reinterpret_cast<void *>(-__alignof(_M_i)));
  374 	__atomic_store_n(&_M_i, __i, __m);
  386 	__atomic_store_n(&_M_i, __i, __m);
  396 	return __atomic_load_n(&_M_i, __m);
  406 	return __atomic_load_n(&_M_i, __m);
  413 	return __atomic_exchange_n(&_M_i, __i, __m);
  421 	return __atomic_exchange_n(&_M_i, __i, __m);
  434 	return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2);
  448 	return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 1, __m1, __m2);
  477 	return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2);
  492 	return __atomic_compare_exchange_n(&_M_i, &__i1, __i2, 0, __m1, __m2);
  514       { return __atomic_fetch_add(&_M_i, __i, __m); }
  519       { return __atomic_fetch_add(&_M_i, __i, __m); }
  524       { return __atomic_fetch_sub(&_M_i, __i, __m); }
  529       { return __atomic_fetch_sub(&_M_i, __i, __m); }
  534       { return __atomic_fetch_and(&_M_i, __i, __m); }
  539       { return __atomic_fetch_and(&_M_i, __i, __m); }
  544       { return __atomic_fetch_or(&_M_i, __i, __m); }
  549       { return __atomic_fetch_or(&_M_i, __i, __m); }
  554       { return __atomic_fetch_xor(&_M_i, __i, __m); }
  559       { return __atomic_fetch_xor(&_M_i, __i, __m); }