11 bool SharedStaticData_DTORHelper_ (conditional_t<kSpinLock_IsFasterThan_mutex, SpinLock, mutex>* m,
unsigned int* cu)
noexcept;
20 SharedStaticData<T>::SharedStaticData ()
22 [[maybe_unused]] lock_guard critSec{sMutex_};
24 if (sCountUses_ == 1) {
29 SharedStaticData<T>::~SharedStaticData ()
31 if (Private_::SharedStaticData_DTORHelper_ (&sMutex_, &sCountUses_)) {
32 Assert (sCountUses_ == 0);
41 Ensure (sCountUses_ >= 1);
49 Ensure (sCountUses_ >= 1);