pretty_print::has_begin_end< T > Struct Template Reference

Static Public Member Functions

template<typename C >
static char(& f (typename std::enable_if< std::is_same< decltype(static_cast< typename C::const_iterator(C::*)() const >(&C::begin)), typename C::const_iterator(C::*)() const >::value, void >::type *))[1]
 
template<typename C >
static char(& f (...))[2]
 
template<typename C >
static char(& g (typename std::enable_if< std::is_same< decltype(static_cast< typename C::const_iterator(C::*)() const >(&C::end)), typename C::const_iterator(C::*)() const >::value, void >::type *))[1]
 
template<typename C >
static char(& g (...))[2]
 

Static Public Attributes

static bool const beg_value = sizeof(f<T>(0)) == 1
 
static bool const end_value = sizeof(g<T>(0)) == 1
 

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