@@ -14,12 +14,12 @@ class dom_parser_implementation final : public internal::dom_parser_implementati
1414
1515 really_inline dom_parser_implementation ();
1616 dom_parser_implementation (const dom_parser_implementation &) = delete;
17- dom_parser_implementation &operator =(const dom_parser_implementation &) = delete ;
17+ dom_parser_implementation & operator =(const dom_parser_implementation &) = delete ;
1818
19- WARN_UNUSED virtual error_code parse (const uint8_t *buf, size_t len, dom::parser &parser) noexcept ;
20- WARN_UNUSED virtual error_code stage1 (const uint8_t *buf, size_t len, dom::parser &parser, bool streaming) noexcept ;
21- WARN_UNUSED virtual error_code stage2 (const uint8_t *buf, size_t len, dom::parser &parser) noexcept ;
22- WARN_UNUSED virtual error_code stage2 (const uint8_t *buf, size_t len, dom::parser &parser, size_t &next_json) noexcept ;
19+ WARN_UNUSED error_code parse (const uint8_t *buf, size_t len, dom::parser &parser) noexcept final ;
20+ WARN_UNUSED error_code stage1 (const uint8_t *buf, size_t len, dom::parser &parser, bool streaming) noexcept final ;
21+ WARN_UNUSED error_code stage2 (dom::parser &parser) noexcept final ;
22+ WARN_UNUSED error_code stage2 (const uint8_t *buf, size_t len, dom::parser &parser, size_t &next_json) noexcept final ;
2323 WARN_UNUSED error_code set_capacity (size_t capacity) noexcept final ;
2424 WARN_UNUSED error_code set_max_depth (size_t max_depth) noexcept final ;
2525};
@@ -38,7 +38,7 @@ WARN_UNUSED error_code dom_parser_implementation::set_max_depth(size_t) noexcept
3838WARN_UNUSED error_code dom_parser_implementation::parse (const uint8_t *_buf, size_t _len, dom::parser &parser) noexcept {
3939 error_code code = stage1 (_buf, _len, parser, false );
4040 if (!code) {
41- code = stage2 (_buf, _len, parser);
41+ code = stage2 (parser);
4242 }
4343 return code;
4444}
0 commit comments