equal
deleted
inserted
replaced
69 void writeNull() override { |
69 void writeNull() override { |
70 handlers.writeStartElement("null"); |
70 handlers.writeStartElement("null"); |
71 handlers.writeEndElement(); |
71 handlers.writeEndElement(); |
72 } |
72 } |
73 |
73 |
74 void writeInteger(int64_t value) override { |
74 void writeInteger(Integer value) override { |
75 handlers.writeStartElement("integer"); |
75 handlers.writeStartElement("integer",{"hex", value.toHex()}); |
76 handlers.writeCharacters(std::to_string(value)); |
76 handlers.writeCharacters(value.toString()); |
77 handlers.writeEndElement(); |
77 handlers.writeEndElement(); |
78 } |
78 } |
79 |
79 |
80 void writeString(StringType type, std::string value) override { |
80 void writeString(StringType type, std::string value) override { |
81 handlers.writeStartElement("string"); |
81 handlers.writeStartElement("string"); |