AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ThreadingModel.h File Reference
#include "Define.h"

Go to the source code of this file.

Classes

class  Acore::GeneralLock< MUTEX >
 
class  Acore::SingleThreaded< T >
 
struct  Acore::SingleThreaded< T >::Lock
 
class  Acore::ObjectLevelLockable< T, MUTEX >
 
class  Acore::ObjectLevelLockable< T, MUTEX >::Lock
 
class  Acore::ClassLevelLockable< T, MUTEX >
 
class  Acore::ClassLevelLockable< T, MUTEX >::Lock
 

Namespaces

namespace  Acore
 

Macros

#define INSTANTIATE_CLASS_MUTEX(CTYPE, MUTEX)    template class Acore::ClassLevelLockable<CTYPE, MUTEX>
 

Macro Definition Documentation

◆ INSTANTIATE_CLASS_MUTEX

#define INSTANTIATE_CLASS_MUTEX (   CTYPE,
  MUTEX 
)     template class Acore::ClassLevelLockable<CTYPE, MUTEX>