Managing Settings with Boost.PropertyTree


Details
Configuration files full of settings are often a necessary but boring piece of code you have to maintain. Over time, settings are added and removed and with bespoke code it often means changing little fiddly bits of code.
Boost.PropertyTree is a library that lets you store "an arbitrarily deeply nested tree of values, indexed at each level by some key". It has parsers for INI, JSON and XML files that can deserialize the files into a property tree and serialize them back out to the same file.
This month, Richard Thomson will give us a gentle introduction to Boost.PropertyTree with an eye towards INI and JSON file processing.
This will be an online meeting, so drinks and snacks are on you!
Join the meeting here: https://meet.xmission.com/Utah-Cpp-Programmers
Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/@UtahCppProgrammers
Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Every 2nd Wednesday of the month until December 11, 2035
Managing Settings with Boost.PropertyTree