nlohmann::detail::position_t
json.hpp
std::size_t std::size_t nlohmann::detail::position_t::chars_read_total chars_read_total = 0

the total number of characters read

nlohmann::detail::parse_error::create
std::size_t std::size_t nlohmann::detail::position_t::chars_read_current_line chars_read_current_line = 0

the number of characters read in the current line

nlohmann::detail::parse_error::position_string
std::size_t std::size_t nlohmann::detail::position_t::lines_read lines_read = 0

the number of lines read

nlohmann::detail::parse_error::position_string
constexpr constexpr nlohmann::detail::position_t::operator size_t () const operator size_t

conversion to size_t to preserve SAX interface

struct to capture the start position of the current token

size_t
nlohmann::detail::position_t
+chars_read_total
+chars_read_current_line
+lines_read
- nlohmann::detail::position_t
  chars_read_current_line
- nlohmann::detail::position_t
  chars_read_total
- nlohmann::detail::position_t
  lines_read
- nlohmann::detail::position_t
  operator size_t