nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > > Struct Template Reference

`#include <json.hpp>`

## Public Types

using | iterator_category = std::random_access_iterator_tag
using | value_type = T
using | difference_type = ptrdiff_t
using | pointer = T *
using | reference = T &
using | iterator_category = std::random_access_iterator_tag
using | value_type = T
using | difference_type = ptrdiff_t
using | pointer = T *
using | reference = T &

## Member Typedef Documentation

## difference_type [1/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::difference_type = ptrdiff_t

## difference_type [2/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::difference_type = ptrdiff_t

## iterator_category [1/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::iterator_category = std::random_access_iterator_tag

## iterator_category [2/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::iterator_category = std::random_access_iterator_tag

## pointer [1/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::pointer = T*

## pointer [2/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::pointer = T*

## reference [1/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::reference = T&

## reference [2/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::reference = T&

## value_type [1/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::value_type = T

## value_type [2/2]

template<typename T >

using nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > >::value_type = T

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

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