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
113 {
115 }
static MUTEX si_mtx
Definition: ThreadingModel.h:134

◆ Lock() [2/3]

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

◆ Lock() [3/3]

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

◆ ~Lock()

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