Horizon
Loading...
Searching...
No Matches
internal_iterator.hpp
1#pragma once
2
3#include <nlohmann/detail/iterators/primitive_iterator.hpp>
4
5namespace nlohmann
6{
7namespace detail
8{
15template<typename BasicJsonType> struct internal_iterator
16{
18 typename BasicJsonType::object_t::iterator object_iterator {};
20 typename BasicJsonType::array_t::iterator array_iterator {};
23};
24} // namespace detail
25} // namespace nlohmann
Definition primitive_iterator.hpp:22
namespace for Niels Lohmann
Definition adl_serializer.hpp:12
an iterator value
Definition internal_iterator.hpp:16
primitive_iterator_t primitive_iterator
generic iterator for all other types
Definition internal_iterator.hpp:22
BasicJsonType::array_t::iterator array_iterator
iterator for JSON arrays
Definition internal_iterator.hpp:20
BasicJsonType::object_t::iterator object_iterator
iterator for JSON objects
Definition internal_iterator.hpp:18