Центральным компонентом библиотеки является шаблон класса<basic_ptree>. Примерами этого класса являются деревья собственности. Параметризуется по типу ключа и данных, а также по политике сравнения ключей;<ptree>,<wptree>,<iptree>и<wiptree>представляют собой типографы<basic_ptree>с использованием заранее определенных комбинаций параметров шаблона. Дерево свойств в основном представляет собой несколько упрощенный стандартный контейнер (ближайший из которых - std::list), а также множество дополнительных функций. Эти функции обеспечивают легкий и эффективный доступ к данным, хранящимся в дереве собственности. Они являются различными вариантами<get>,<put>,<get_value>,<put_value>,<get_child>,<put_child>. Кроме того, есть функция<data>для прямого доступа к данным узла.
Статья Property Tree Synopsis раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 28. Boost.PropertyTree может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.