::osvr::util::TreeNode< PathElement > PathNode
The specific tree node type that contains a path element.
const char * getTypeName(PathElement const &elt)
Gets a string that indicates the type of path element. Do not use this for conditionals/comparisons u...
std::string getTreeNodeFullPath(util::TreeNode< T > const &node, const char pathSeparator[])
Given a tree node and a path separator, get the full path identifying that tree node.
std::string getFullPath(PathNode const &node)
Gets the absolute path for the given node.
const char * getTypeName(PathNode const &node)
Gets an identifying string for the node value type.
const char * getPathSeparator()
Gets the path separator - a slash - as a null-terminated string.