|  | neoGFX
    Cross-platform C++ app/game engine | 
#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 |