16 #ifdef DtUSE_UTILITIES_NAMESPACE
17 namespace DtUSE_UTILITIES_NAMESPACE
51 typedef void (*LockFunction)(
void*);
103 template <
typename T>
112 class ConstLockedProxy;
113 friend class SequenceLockImpl;
128 LockedProxy operator->();
132 ConstLockedProxy operator->()
const;
189 const T* operator->();
210 static void lock(
void*
object);
213 static void unlock(
void*
object);
235 #define vlThreadSafe_inl_
236 #include "vlThreadSafe.inl"
237 #undef vlThreadSafe_inl_
239 #ifdef DtUSE_UTILITIES_NAMESPACE