Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
jwt::details::is_valid_json_object< value_type, string_type, object_type > Struct Template Reference

#include <goby/util/thirdparty/jwt-cpp/jwt.h>

Public Types

template<typename T >
using mapped_type_t = typename T::mapped_type
 
template<typename T >
using key_type_t = typename T::key_type
 
template<typename T >
using iterator_t = typename T::iterator
 
template<typename T >
using const_iterator_t = typename T::const_iterator
 

Static Public Attributes

static constexpr auto value
 

Detailed Description

template<typename value_type, typename string_type, typename object_type>
struct jwt::details::is_valid_json_object< value_type, string_type, object_type >

Definition at line 2472 of file jwt.h.

Member Typedef Documentation

◆ const_iterator_t

template<typename value_type , typename string_type , typename object_type >
template<typename T >
using jwt::details::is_valid_json_object< value_type, string_type, object_type >::const_iterator_t = typename T::const_iterator

Definition at line 2480 of file jwt.h.

◆ iterator_t

template<typename value_type , typename string_type , typename object_type >
template<typename T >
using jwt::details::is_valid_json_object< value_type, string_type, object_type >::iterator_t = typename T::iterator

Definition at line 2478 of file jwt.h.

◆ key_type_t

template<typename value_type , typename string_type , typename object_type >
template<typename T >
using jwt::details::is_valid_json_object< value_type, string_type, object_type >::key_type_t = typename T::key_type

Definition at line 2476 of file jwt.h.

◆ mapped_type_t

template<typename value_type , typename string_type , typename object_type >
template<typename T >
using jwt::details::is_valid_json_object< value_type, string_type, object_type >::mapped_type_t = typename T::mapped_type

Definition at line 2474 of file jwt.h.

Member Data Documentation

◆ value

template<typename value_type , typename string_type , typename object_type >
constexpr auto jwt::details::is_valid_json_object< value_type, string_type, object_type >::value
staticconstexpr
Initial value:
=
std::is_constructible<value_type, object_type>::value &&
std::is_same<typename object_type::mapped_type, value_type>::value &&
(std::is_same<typename object_type::key_type, string_type>::value ||
std::is_constructible<typename object_type::key_type, string_type>::value) &&
is_iterable<object_type>::value && is_count_signature<object_type, string_type>::value &&
is_subcription_operator_signature<object_type, string_type>::value &&
is_at_const_signature<object_type, value_type, string_type>::value

Definition at line 2482 of file jwt.h.


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