nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > Struct Template Reference

`#include <json.hpp>`

## Public Types

using | difference_type = typename It::difference_type
using | value_type = typename It::value_type
using | pointer = typename It::pointer
using | reference = typename It::reference
using | iterator_category = typename It::iterator_category
using | difference_type = typename It::difference_type
using | value_type = typename It::value_type
using | pointer = typename It::pointer
using | reference = typename It::reference
using | iterator_category = typename It::iterator_category

## Member Typedef Documentation

## difference_type [1/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::difference_type = typename It::difference_type

## difference_type [2/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::difference_type = typename It::difference_type

## iterator_category [1/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::iterator_category = typename It::iterator_category

## iterator_category [2/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::iterator_category = typename It::iterator_category

## pointer [1/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::pointer = typename It::pointer

## pointer [2/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::pointer = typename It::pointer

## reference [1/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::reference = typename It::reference

## reference [2/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::reference = typename It::reference

## value_type [1/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::value_type = typename It::value_type

## value_type [2/2]

template<typename It >

using nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >::value_type = typename It::value_type

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

- build/_deps/json-src/include/nlohmann/json.hpp