Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::intrusive::pointer_has_rebind< Ptr, U > Struct Template Reference

#include <pointer_rebind.hpp>

Classes

struct  any
 

Static Public Member Functions

template<typename X >
static char test (int, typename X::template rebind< U > *)
 
template<typename X >
static int test (any< int >, void *)
 

Static Public Attributes

static const bool value = (1 == sizeof(test<Ptr>(0, 0)))
 

Member Function Documentation

template<typename Ptr , typename U >
template<typename X >
static char boost::intrusive::pointer_has_rebind< Ptr, U >::test ( int  ,
typename X::template rebind< U > *   
)
static
template<typename Ptr , typename U >
template<typename X >
static int boost::intrusive::pointer_has_rebind< Ptr, U >::test ( any< int >  ,
void *   
)
static

Member Data Documentation

template<typename Ptr , typename U >
const bool boost::intrusive::pointer_has_rebind< Ptr, U >::value = (1 == sizeof(test<Ptr>(0, 0)))
static

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