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
  627       { return __atomic_add_fetch(&_M_p, _M_type_size(1),
  632       { return __atomic_add_fetch(&_M_p, _M_type_size(1),
  637       { return __atomic_sub_fetch(&_M_p, _M_type_size(1),
  642       { return __atomic_sub_fetch(&_M_p, _M_type_size(1),
  647       { return __atomic_add_fetch(&_M_p, _M_type_size(__d),
  652       { return __atomic_add_fetch(&_M_p, _M_type_size(__d),
  657       { return __atomic_sub_fetch(&_M_p, _M_type_size(__d),
  662       { return __atomic_sub_fetch(&_M_p, _M_type_size(__d),
  669 	return __atomic_is_lock_free(sizeof(_M_p),
  670 	    reinterpret_cast<void *>(-__alignof(_M_p)));
  677 	return __atomic_is_lock_free(sizeof(_M_p),
  678 	    reinterpret_cast<void *>(-__alignof(_M_p)));
  691 	__atomic_store_n(&_M_p, __p, __m);
  703 	__atomic_store_n(&_M_p, __p, __m);
  713 	return __atomic_load_n(&_M_p, __m);
  723 	return __atomic_load_n(&_M_p, __m);
  730 	return __atomic_exchange_n(&_M_p, __p, __m);
  738 	return __atomic_exchange_n(&_M_p, __p, __m);
  752 	return __atomic_compare_exchange_n(&_M_p, &__p1, __p2, 0, __m1, __m2);
  767 	return __atomic_compare_exchange_n(&_M_p, &__p1, __p2, 0, __m1, __m2);
  773       { return __atomic_fetch_add(&_M_p, _M_type_size(__d), __m); }
  778       { return __atomic_fetch_add(&_M_p, _M_type_size(__d), __m); }
  783       { return __atomic_fetch_sub(&_M_p, _M_type_size(__d), __m); }
  788       { return __atomic_fetch_sub(&_M_p, _M_type_size(__d), __m); }