src/lib/GenericASN1ContentHandler.h
branchv_0
changeset 17 f5281ab3e68f
parent 15 95ca127ba816
child 20 fac034e3e867
equal deleted inserted replaced
16:bb457bb5b515 17:f5281ab3e68f
    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");