Arduino Libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Public Types | Static Public Member Functions | List of all members
util::has_print_impl< T, is_a_class > Struct Template Reference

#include <has_print.hpp>

Classes

struct  helper
 
struct  stream_proto_type
 

Public Types

enum  { value = (sizeof(char) == sizeof(check<T>(0))) }
 

Static Public Member Functions

template<typename U >
static char check (typename helper<&U::template print< stream_proto_type >>::type)
 
template<typename U >
static double check (...)
 

Member Enumeration Documentation

template<typename T , bool is_a_class>
anonymous enum
Enumerator
value 

Member Function Documentation

template<typename T , bool is_a_class>
template<typename U >
static char util::has_print_impl< T, is_a_class >::check ( typename helper<&U::template print< stream_proto_type >>::type  )
static
template<typename T , bool is_a_class>
template<typename U >
static double util::has_print_impl< T, is_a_class >::check (   ...)
static

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