Public Member Functions |
| virtual sptr | subtree (const fs_path &path) const =0 |
| | Get a subtree with a new root starting at path.
|
| virtual void | remove (const fs_path &path)=0 |
| | Remove a property or directory (recursive)
|
| virtual bool | exists (const fs_path &path) const =0 |
| | True if the path exists in the tree.
|
| virtual std::vector< std::string > | list (const fs_path &path) const =0 |
| | Get an iterable to all things in the given path.
|
| template<typename T > |
| property< T > & | create (const fs_path &path) |
| | Create a new property entry in the tree.
|
| template<typename T > |
| property< T > & | access (const fs_path &path) |
| | Get access to a property in the tree.
|
The property tree provides a file system structure for accessing properties.