neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
mutex.hpp File Reference
#include <neolib/neolib.hpp>
#include <atomic>
#include <mutex>
#include <boost/thread/locks.hpp>
#include <boost/lockfree/detail/prefix.hpp>
#include <boost/fiber/detail/spinlock.hpp>
#include <neolib/core/i_mutex.hpp>

Go to the source code of this file.

Classes

struct  neolib::null_mutex
 
class  neolib::proxy_mutex< Subject >
 
class  neolib::recursive_spinlock
 
class  neolib::switchable_mutex
 
class  neolib::scoped_multi_lock< Mutexes >
 

Namespaces

namespace  neolib
 

Typedefs

using neolib::spinlock = boost::fibers::detail::spinlock