src/lib/GenericASN1ContentHandler.h
branchv_0
changeset 26 e39de9b8b3a1
parent 23 8941a679299f
child 27 d9cc2d356cdb
--- 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 {