73 || std::is_same<T, std::string>::value
107 !std::is_same<T, std::string>::value
113 template <
typename T>
141 !std::is_same<T, std::string>::value
Definition sfinae_helpers.h:37
char true_type
Definition sfinae_helpers.h:39
Definition sfinae_helpers.h:41
true_type a[2]
Definition sfinae_helpers.h:41
Definition sfinae_helpers.h:115
static const bool value
Definition sfinae_helpers.h:136
static false_type m_type(...)
static true_type k_type(typename C::key_type *)
static true_type v_type(typename C::value_type *)
static false_type v_type(...)
T type
Definition sfinae_helpers.h:144
static false_type c_iter(...)
static true_type m_type(typename C::mapped_type *)
static true_type c_iter(typename C::const_iterator *)
static false_type k_type(...)
Definition sfinae_helpers.h:45
static true_type m_type(...)
static false_type v_type(typename C::value_type *)
static true_type c_iter(...)
static true_type v_type(...)
static const bool value
Definition sfinae_helpers.h:66
static false_type k_type(typename C::key_type *)
static true_type k_type(...)
T type
Definition sfinae_helpers.h:76
static false_type c_iter(typename C::const_iterator *)
static false_type m_type(typename C::mapped_type *)
Definition sfinae_helpers.h:81
static false_type m_type(typename C::mapped_type *)
static true_type k_type(...)
static true_type c_iter(typename C::const_iterator *)
static false_type c_iter(...)
static const bool value
Definition sfinae_helpers.h:102
static true_type v_type(typename C::value_type *)
static false_type k_type(typename C::key_type *)
static true_type m_type(...)
T type
Definition sfinae_helpers.h:110
static false_type v_type(...)