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.