Castor3D 0.16.0
Multiplatform 3D engine
Classes | Namespaces | Typedefs | Functions
MultiThreadConfig.hpp File Reference

Classes

struct  castor::CheckedMutexT< MutexT >
 

Namespaces

namespace  castor
 

Typedefs

template<typename Lockable >
using castor::UniqueLock = std::unique_lock< Lockable >
 
using castor::Mutex = std::mutex
 
using castor::RecursiveMutex = std::recursive_mutex
 
using castor::CheckedMutex = CheckedMutexT< castor::Mutex >
 

Functions

template<typename Lockable >
UniqueLock< Lockable > castor::makeUniqueLock (Lockable &lockable)