Warning, file /include/nlohmann/detail/iterators/internal_iterator.hpp was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010
0011 #include <nlohmann/detail/abi_macros.hpp>
0012 #include <nlohmann/detail/iterators/primitive_iterator.hpp>
0013
0014 NLOHMANN_JSON_NAMESPACE_BEGIN
0015 namespace detail
0016 {
0017
0018
0019
0020
0021
0022
0023
0024 template<typename BasicJsonType> struct internal_iterator
0025 {
0026
0027 typename BasicJsonType::object_t::iterator object_iterator {};
0028
0029 typename BasicJsonType::array_t::iterator array_iterator {};
0030
0031 primitive_iterator_t primitive_iterator {};
0032 };
0033
0034 }
0035 NLOHMANN_JSON_NAMESPACE_END