Template Struct is_mapping_concept< T, void_t< typename std::enable_if< std::is_constructible< jwt::string_view, typename std::remove_reference_t< T >::key_type >::value, void >::type, typename std::enable_if< std::is_constructible< jwt::string_view, typename std::remove_reference_t< T >::mapped_type >::value, void >::type, decltype(std::declval< T & >, ().operator[](std::declval< typename std::remove_reference_t< T >::key_type >, ()), std::declval< T & >, ().begin(), std::declval< T & >, ().end(), (void) 0) > >

Inheritance Relationships

Base Type

  • public std::true_type

Struct Documentation

template<typename T>
struct is_mapping_concept<T, void_t<typename std::enable_if<std::is_constructible<jwt::string_view, typename std::remove_reference_t<T>::key_type>::value, void>::type, typename std::enable_if<std::is_constructible<jwt::string_view, typename std::remove_reference_t<T>::mapped_type>::value, void>::type, decltype(std::declval<T&>().(std::declval<typename std::remove_reference_t<T>::key_type>()), std::declval<T&>().begin(), std::declval<T&>().end(), (void)0)>> : public std::true_type