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