-
TinyXML
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Ah ok in that case variants are applicable. You could also consider using an xml parsing library such as https://github.com/leethomason/tinyxml2, given it’s a custom built api for dealing with xml it may be a bit less cumbersome than using variants.
https://github.com/microsoft/STL/blob/main/stl/inc/variant https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/std/variant
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
-
Show HN: Logfmtxx – Header only C++23 structured logging library using logfmt
-
Expat (XML parser) is understaffed and needs funding
-
Cpp2 and cppfront – An experimental 'C++ syntax 2' and its first compiler
-
Expat is understaffed and without funding
-
The Voxgig Podcast Chatbot: Triggering Ingestion, and some Debugging DX