Lines Matching defs:SaxEventLogger
25 struct SaxEventLogger : public nlohmann::json_sax<json> struct
27 bool null() override in null()
33 bool boolean(bool val) override in boolean()
39 bool number_integer(json::number_integer_t val) override in number_integer()
45 bool number_unsigned(json::number_unsigned_t val) override in number_unsigned()
51 bool number_float(json::number_float_t /*val*/, const std::string& s) override in number_float()
57 bool string(std::string& val) override in string()
63 bool binary(json::binary_t& val) override in binary()
78 bool start_object(std::size_t elements) override in start_object()
91 bool key(std::string& val) override in key()
97 bool end_object() override in end_object()
103 bool start_array(std::size_t elements) override in start_array()
116 bool end_array() override in end_array()
122 …or(std::size_t position, const std::string& /*last_token*/, const json::exception& /*ex*/) override in parse_error()
128 std::vector<std::string> events {};