SObjectizer  5.5
Classes | Namespaces
sync_helpers.hpp File Reference

Basic tools for simplify usage of std::mutex or null_mutex. More...

#include <mutex>

Go to the source code of this file.

Classes

class  so_5::null_mutex_t
 A class which is like std::mutex but does not do any real actions. More...
 
class  so_5::details::actual_lock_holder_t< Lock_Type >
 A class to be used as mixin with actual std::mutex instance inside. More...
 
class  so_5::details::no_lock_holder_t
 A class to be used as mixin without any real mutex instance inside. More...
 
struct  so_5::details::lock_holder_detector< Lock_Type >
 A selector of actual lock_holder type in dependency of lock type. More...
 
struct  so_5::details::lock_holder_detector< null_mutex_t >
 

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::details
 Some reusable and low-level classes/functions which can be used in public header files.
 

Detailed Description

Basic tools for simplify usage of std::mutex or null_mutex.

Since
v.5.5.19