7#if !defined(TETENGO_JSON_LINECOUNTINGREADER_HPP) 
    8#define TETENGO_JSON_LINECOUNTINGREADER_HPP 
   63        const std::unique_ptr<impl> m_p_impl;
 
   68        virtual bool has_next_impl() 
const override;
 
   70        virtual char peek_impl() 
const override;
 
   72        virtual void next_impl() 
override;
 
   74        virtual const reader& base_reader_impl() 
const override;
 
 
A file location.
Definition file_location.hpp:22
A line counting reader.
Definition line_counting_reader.hpp:24
line_counting_reader(std::unique_ptr< reader > &&p_base_reader)
Creates a line counting reader.
virtual ~line_counting_reader()
Destroys the line counting reader.
const file_location & get_location() const
A reader.
Definition reader.hpp:19