#include <lockable_traits.hpp>
Classes | |
struct | false_type |
Public Types | |
typedef char | true_type |
Public Member Functions | |
BOOST_STATIC_CONSTANT (bool, value=sizeof(has_member_unlock< T >::has_member(&T::unlock))==sizeof(true_type)) | |
Static Public Member Functions | |
template<typename U , typename V > | |
static true_type | has_member (V(U::*)()) |
template<typename U > | |
static false_type | has_member (U) |
typedef char boost::sync::detail::has_member_unlock< T, true >::true_type |
boost::sync::detail::has_member_unlock< T, true >::BOOST_STATIC_CONSTANT | ( | bool | , |
value | = sizeof(has_member_unlock< T >::has_member(&T::unlock))==sizeof(true_type) |
||
) |
|
static |
|
static |