--- a/src/lib/GenericASN1ContentHandler.h Sat Jul 03 20:17:17 2021 +0200
+++ b/src/lib/GenericASN1ContentHandler.h Sun Jul 04 11:37:27 2021 +0200
@@ -52,11 +52,10 @@
handlers.writeEndElement();
}
- void writeCollectionStart(CollectionType type) override {
- if (type == CollectionType::Sequence) handlers.writeStartElement("sequence");
- else if (type == CollectionType::Set) handlers.writeStartElement("set");
- else if (type == CollectionType::Constructed) handlers.writeStartElement("constructed");
- else handlers.writeStartElement("unknown-collection"); // TODO: exception?
+ void writeCollectionStart(const Header& header) override {
+ if (header.tag == UniversalType::Sequence) handlers.writeStartElement("sequence");
+ else if (header.tag == UniversalType::Set) handlers.writeStartElement("set");
+ else handlers.writeStartElement("constructed");
}
void writeCollectionEnd() override {