Contents
Classes
Typedefs
Template Struct bool_pack
Struct empty_type
Template Struct has_create_json_obj_member
Template Struct has_create_json_obj_member< T, void_t< decltype(std::declval< T && >, ().create_json_obj(), (void) 0) > >
Template Struct has_type
Template Struct has_type< F, list< F, T… > >
Template Struct has_type< F, list< H, T… > >
Template Struct has_type< F, list< > >
Template Struct is_mapping_concept
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) > >
Template Struct is_parameter_concept
Template Struct is_parameter_concept< T, void_t< decltype(std::declval< T & >, ().get(), (void) 0) > >
Template Struct is_sequence_concept
Template Struct is_sequence_concept< T, void_t< std::enable_if_t< std::is_array< std::decay_t< T > >::value >, std::enable_if_t< std::is_constructible< jwt::string_view, std::remove_reference_t< decltype(*std::begin(std::declval< T & >, ())) > >::value > > >
Template Struct is_sequence_concept< T, void_t< std::enable_if_t< std::is_base_of< std::forward_iterator_tag, typename std::remove_reference_t< T >::iterator::iterator_category >::value >, std::enable_if_t< std::is_constructible< jwt::string_view, typename std::remove_reference_t< T >::value_type >::value >, decltype(std::declval< T & >, ().begin(), std::declval< T & >, ().end(), (void) 0) > >
Template Struct list
Template Struct make_void
Typedef jwt::detail::meta::all_true
Typedef jwt::detail::meta::are_all_params
Typedef jwt::detail::meta::void_t