Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::aux::strictest_lock_impl< LeftLockT, RightLockT, CondV > Struct Template Reference

The metafunction selects the most strict lock type of the two. More...

#include <strictest_lock.hpp>

Public Types

typedef RightLockT type
 

Detailed Description

template<typename LeftLockT, typename RightLockT, bool CondV = (thread_access_mode_of< LeftLockT >::value < thread_access_mode_of< RightLockT >::value)>
struct boost::aux::strictest_lock_impl< LeftLockT, RightLockT, CondV >

The metafunction selects the most strict lock type of the two.

Member Typedef Documentation

template<typename LeftLockT, typename RightLockT, bool CondV = (thread_access_mode_of< LeftLockT >::value < thread_access_mode_of< RightLockT >::value)>
typedef RightLockT boost::aux::strictest_lock_impl< LeftLockT, RightLockT, CondV >::type

The documentation for this struct was generated from the following file: