36template <
class CLASS >
44 mClass(&
CLASS::Instance())
46 this->CommonConstructor();
56 this->CommonConstructor();
64 this->mClass->UnlockThread();
106 void CommonConstructor()
109 this->mClass->LockThread();
#define BIO_ASSERT(condition)
Definition AssertMacros.h:31
Definition SafelyAccess.h:38
Pointer< CLASS > operator->()
Definition SafelyAccess.h:71
SafelyAccess()
Definition SafelyAccess.h:43
Pointer< CLASS > operator*()
Definition SafelyAccess.h:89
Pointer< const CLASS > operator->() const
Definition SafelyAccess.h:80
Pointer< const CLASS > operator*() const
Definition SafelyAccess.h:98
SafelyAccess(Pointer< CLASS > toAccess)
Definition SafelyAccess.h:53
~SafelyAccess()
Definition SafelyAccess.h:62
Definition FinalCell.h:29