71template <
class CLASS >
79 mClass(&
CLASS::Instance())
81 this->CommonConstructor();
91 this->CommonConstructor();
99 this->mClass->UnlockMutexShared();
125 void CommonConstructor()
128 this->mClass->LockMutexShared();
#define BIO_ASSERT(condition)
Definition AssertMacros.h:31
Definition SafelyAccessShared.h:73
~SafelyAccessShared()
Definition SafelyAccessShared.h:97
SafelyAccessShared(Pointer< CLASS > toAccess)
Definition SafelyAccessShared.h:88
SafelyAccessShared()
Definition SafelyAccessShared.h:78
Pointer< const CLASS > operator->() const
Definition SafelyAccessShared.h:108
Pointer< const CLASS > operator*() const
Definition SafelyAccessShared.h:117
Definition FinalCell.h:29