There are several tools that can automatically generate C++ (or other) code for reading and writing BER encoded files. In my C++ project, I need libraries to read and modify BER encoded files. I can not generate C++ classes based on a given data structure because there is no given data structure. The user should be able to add and delete integers, strings etc. I found an open source project that has an editor with this kind of functionality: http://www.codeproject.com/Articles/4910/ASN-1-Editor
However, this is in C# ....
Please let me know, if you know how I can get a good C++ library with this functionality which I can use for my C++ project.