...one of the most highly
regarded and expertly designed C++ library projects in the
world. — Herb Sutter and Andrei
The central component of the library is the
class template. Instances of this class are property trees. It is parametrized
on key and data type, and key comparison policy;
are typedefs of
using predefined combinations of template parameters. Property tree is basically
a somewhat simplified standard container (the closest being std::list), plus
a bunch of extra member functions. These functions allow easy and effective
access to the data stored in property tree. They are various variants of
Additionally, there is a
function to access node data directly.
template synopsis for more information.