Lines Matching defs:SaxEventLogger
41 struct SaxEventLogger : public nlohmann::json_sax<json> struct
43 bool null() override in null()
49 bool boolean(bool val) override in boolean()
55 bool number_integer(json::number_integer_t val) override in number_integer()
61 bool number_unsigned(json::number_unsigned_t val) override in number_unsigned()
67 bool number_float(json::number_float_t, const std::string& s) override in number_float()
73 bool string(std::string& val) override in string()
79 bool binary(json::binary_t& val) override in binary()
94 bool start_object(std::size_t elements) override in start_object()
107 bool key(std::string& val) override in key()
113 bool end_object() override in end_object()
119 bool start_array(std::size_t elements) override in start_array()
132 bool end_array() override in end_array()
138 bool parse_error(std::size_t position, const std::string&, const json::exception&) override in parse_error()
144 std::vector<std::string> events {};