Goby3  3.1.4
2024.02.22
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 <goby/util/thirdparty/nlohmann/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
 

Detailed Description

template<typename It>
struct detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > >

Definition at line 3258 of file json.hpp.

Member Typedef Documentation

◆ difference_type

template<typename It >
using 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

Definition at line 3263 of file json.hpp.

◆ iterator_category

template<typename It >
using 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

Definition at line 3267 of file json.hpp.

◆ pointer

template<typename It >
using 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

Definition at line 3265 of file json.hpp.

◆ reference

template<typename It >
using 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

Definition at line 3266 of file json.hpp.

◆ value_type

template<typename It >
using 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

Definition at line 3264 of file json.hpp.


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