68 sizeof(c_iter<T>(0)) ==
sizeof(
true_type) &&
69 sizeof(v_type<T>(0)) ==
sizeof(
true_type) &&
70 sizeof(k_type<T>(0)) ==
sizeof(
true_type) &&
73 || std::is_same<T, std::string>::value
85 template <
typename C>
static true_type c_iter(
typename C::const_iterator*);
103 sizeof(c_iter<T>(0)) ==
sizeof(
true_type) &&
104 sizeof(v_type<T>(0)) ==
sizeof(
true_type) &&
105 sizeof(k_type<T>(0)) ==
sizeof(
true_type) &&
106 sizeof(m_type<T>(0)) ==
sizeof(
true_type) &&
107 !std::is_same<T, std::string>::value
113 template <
typename T>
119 template <
typename C>
static true_type c_iter(
typename C::const_iterator*);
123 template <
typename C>
static true_type v_type(
typename C::value_type*);
131 template <
typename C>
static true_type m_type(
typename C::mapped_type*);
137 sizeof(c_iter<T>(0)) ==
sizeof(
true_type) &&
138 sizeof(v_type<T>(0)) ==
sizeof(
true_type) &&
139 sizeof(k_type<T>(0)) ==
sizeof(
true_type) &&
140 sizeof(m_type<T>(0)) ==
sizeof(
true_type) &&
141 !std::is_same<T, std::string>::value
static false_type m_type(typename C::mapped_type *)
Definition: sfinae_helpers.h:114
const uint32_t T[512]
Definition: groestl_tables.h:33
static false_type v_type(typename C::value_type *)
static true_type k_type(typename C::key_type *)
static const bool value
Definition: sfinae_helpers.h:102
T type
Definition: sfinae_helpers.h:76
static true_type c_iter(typename C::const_iterator *)
static false_type m_type(typename C::mapped_type *)
static false_type c_iter(typename C::const_iterator *)
static true_type v_type(typename C::value_type *)
static true_type v_type(typename C::value_type *)
static true_type c_iter(typename C::const_iterator *)
Definition: sfinae_helpers.h:44
Definition: sfinae_helpers.h:80
static false_type k_type(typename C::key_type *)
true_type a[2]
Definition: sfinae_helpers.h:41
T type
Definition: sfinae_helpers.h:144
char true_type
Definition: sfinae_helpers.h:39
T type
Definition: sfinae_helpers.h:110
Definition: sfinae_helpers.h:41
static const bool value
Definition: sfinae_helpers.h:136
Definition: sfinae_helpers.h:36
static const bool value
Definition: sfinae_helpers.h:66
static false_type k_type(typename C::key_type *)
static true_type m_type(typename C::mapped_type *)