AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Acore::ClassLevelLockable< T, MUTEX >::Lock Class Reference

#include "ThreadingModel.h"

Public Member Functions

 Lock (const T &)
 
 Lock (const ClassLevelLockable< T, MUTEX > &)
 
 Lock ()
 
 ~Lock ()
 

Detailed Description

template<class T, class MUTEX>
class Acore::ClassLevelLockable< T, MUTEX >::Lock

Constructor & Destructor Documentation

◆ Lock() [1/3]

template<class T , class MUTEX >
Acore::ClassLevelLockable< T, MUTEX >::Lock::Lock ( const T &  )
inline
115 {
117 }
static MUTEX si_mtx
Definition: ThreadingModel.h:136

◆ Lock() [2/3]

template<class T , class MUTEX >
Acore::ClassLevelLockable< T, MUTEX >::Lock::Lock ( const ClassLevelLockable< T, MUTEX > &  )
inline
120 {
122 }

◆ Lock() [3/3]

template<class T , class MUTEX >
Acore::ClassLevelLockable< T, MUTEX >::Lock::Lock ( )
inline
125 {
127 }

◆ ~Lock()

template<class T , class MUTEX >
Acore::ClassLevelLockable< T, MUTEX >::Lock::~Lock ( )
inline
130 {
132 }