Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > Struct Template Reference

#include <goby/util/thirdparty/nlohmann/json.hpp>

Public Types

using iterator_type = IteratorType
using char_type = typename std::iterator_traits<iterator_type>::value_type
using base_adapter_type = iterator_input_adapter<iterator_type>
using adapter_type = wide_string_input_adapter<base_adapter_type, char_type>

Static Public Member Functions

static adapter_type create (IteratorType first, IteratorType last)

Detailed Description

template<typename IteratorType>
struct detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >

Definition at line 6859 of file json.hpp.

Member Typedef Documentation

◆ adapter_type

template<typename IteratorType>
using detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >::adapter_type = wide_string_input_adapter<base_adapter_type, char_type>

Definition at line 6864 of file json.hpp.

◆ base_adapter_type

template<typename IteratorType>
using detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >::base_adapter_type = iterator_input_adapter<iterator_type>

Definition at line 6863 of file json.hpp.

◆ char_type

template<typename IteratorType>
using detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >::char_type = typename std::iterator_traits<iterator_type>::value_type

Definition at line 6862 of file json.hpp.

◆ iterator_type

template<typename IteratorType>
using detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >::iterator_type = IteratorType

Definition at line 6861 of file json.hpp.

Member Function Documentation

◆ create()

template<typename IteratorType>
adapter_type detail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > >::create ( IteratorType first,
IteratorType last )
inlinestatic

Definition at line 6866 of file json.hpp.


The documentation for this struct was generated from the following file:
  • goby/util/thirdparty/nlohmann/json.hpp