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