Я часто сталкивался с API, которые позволяют пользователям получать и устанавливать различные параметры, управляющие работой модуля. Теперь я подумываю написать еще один API свойств, но не хочу изобретать велосипед.
Ниже приведен типичный базовый клиентский код: XML)
IPersistPropertyBag
Я бы хотел найти хорошо спроектированную публичную библиотеку, которая обеспечивает основу для всего вышеперечисленного, но пока что это не так. Мне известно о Boost.PropertyTree , но на самом деле это всего лишь скелет. Существуют ли другие платформы API переносимых свойств, о которых мне следует знать?