#include <unique_ptr.hpp>
Classes | |
struct | DefaultWrap |
Public Types | |
typedef bmupmu::if_c< value, T, DefaultWrap > ::type::element_type | type |
Static Public Member Functions | |
template<typename X > | |
static char | test (int, typename X::element_type *) |
template<typename X > | |
static int | test (...) |
Static Public Attributes | |
static const bool | value = (1 == sizeof(test<T>(0, 0))) |
typedef bmupmu::if_c<value, T, DefaultWrap>::type::element_type boost::move_upd::get_element_type< T >::type |
|
static |
|
static |
|
static |