7#if !defined(TETENGO_JSON_READERITERATOR_HPP)
8#define TETENGO_JSON_READERITERATOR_HPP
13#include <boost/stl_interfaces/iterator_interface.hpp>
25 public boost::stl_interfaces::iterator_interface<reader_iterator, std::input_iterator_tag, char, char>
92 std::size_t m_increment_count;
A reader iterator.
Definition reader_iterator.hpp:26
reader_iterator operator++(int)
Postincrements the iterator.
char operator*() const
Dereferences the iterator.
friend bool operator==(const reader_iterator &one, const reader_iterator &another)
Returns true when one iterator is equal to another.
reader_iterator(reader &reader_)
Creates an iterator.
reader_iterator()
Creates an iterator.
char operator*()
Dereferences the iterator.
reader_iterator & operator++()
Increments the iterator.
A reader.
Definition reader.hpp:19