MADNESS  version 0.9
Public Types | Static Public Member Functions | List of all members
madness::tr1::shptr::detail::sp_convertible< Y, T > Struct Template Reference

#include <shared_ptr_bits.h>

Public Types

enum  _vt { value = sizeof((f)(static_cast<Y*>(0))) == sizeof(yes) }
 
typedef char(& yes )[1]
 
typedef char(& no )[2]
 

Static Public Member Functions

static yes f (T *)
 
static no f (...)
 

Member Typedef Documentation

template<class Y , class T >
typedef char(& madness::tr1::shptr::detail::sp_convertible< Y, T >::no)[2]
template<class Y , class T >
typedef char(& madness::tr1::shptr::detail::sp_convertible< Y, T >::yes)[1]

Member Enumeration Documentation

template<class Y , class T >
enum madness::tr1::shptr::detail::sp_convertible::_vt
Enumerator
value 

Member Function Documentation

template<class Y , class T >
static yes madness::tr1::shptr::detail::sp_convertible< Y, T >::f ( T *  )
static
template<class Y , class T >
static no madness::tr1::shptr::detail::sp_convertible< Y, T >::f (   ...)
static

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