1#ifndef JSON_ERROR_HANDLER_INCLUDED
2#define JSON_ERROR_HANDLER_INCLUDED
30 std::function<void(
const char *parse_err,
size_t err_offset)>;
40 void operator()(
const char *parse_err,
size_t err_offset)
const;
Definition: json_error_handler.h:35
const int m_arg_idx
Definition: json_error_handler.h:44
JsonParseDefaultErrorHandler(const char *func_name, int arg_idx)
Definition: json_error_handler.h:37
void operator()(const char *parse_err, size_t err_offset) const
Definition: json_error_handler.cc:29
const char * m_func_name
Definition: json_error_handler.h:43
void JsonValueTooBigErrorHandler()
Definition: json_error_handler.cc:37
void JsonDepthErrorHandler()
Definition: json_error_handler.cc:35
std::function< void()> JsonErrorHandler
Definition: json_error_handler.h:31
void InvalidJsonErrorHandler()
Definition: json_client_library_main.cc:42
void JsonKeyTooBigErrorHandler()
Definition: json_error_handler.cc:36
std::function< void(const char *parse_err, size_t err_offset)> JsonParseErrorHandler
Definition: json_error_handler.h:30