1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-28 12:02:00 +03:00

🔨 using the SAX-DOM parser

This commit is contained in:
Niels Lohmann
2018-03-06 18:17:07 +01:00
parent faf2546a15
commit 5beab80553
6 changed files with 173 additions and 166 deletions

View File

@ -5930,12 +5930,12 @@ class basic_json
static bool sax_parse(detail::input_adapter i, json_sax_t* sax)
{
return parser(i, sax).sax_parse();
return parser(i).sax_parse(sax);
}
static bool sax_parse(detail::input_adapter& i, json_sax_t* sax)
{
return parser(i, sax).sax_parse();
return parser(i).sax_parse(sax);
}
/*!
@ -6013,7 +6013,7 @@ class basic_json
typename std::iterator_traits<IteratorType>::iterator_category>::value, int>::type = 0>
static bool sax_parse(IteratorType first, IteratorType last, json_sax_t* sax)
{
return parser(detail::input_adapter(first, last), sax).sax_parse();
return parser(detail::input_adapter(first, last)).sax_parse(sax);
}
/*!