Header.
More...
#include <osvr/Common/RoutingConstants.h>
#include <osvr/Common/RoutingExceptions.h>
#include <osvr/Util/TreeNode.h>
#include <boost/assert.hpp>
#include <boost/algorithm/string/find_iterator.hpp>
#include <boost/algorithm/string/finder.hpp>
#include <boost/range/adaptor/sliced.hpp>
#include <string>
Go to the source code of this file.
|
enum | ParentPolicy { GETPARENT_PERMIT,
GETPARENT_DENY
} |
|
enum | AbsolutePolicy { ABSOLUTEPATH_PERMIT,
ABSOLUTEPATH_DENY
} |
|
|
template<typename GetChildFunctor , typename Node > |
Node & | osvr::common::detail::treePathRetrieveImplementation (GetChildFunctor f, Node &node, std::string path, ParentPolicy permitParent=GETPARENT_DENY, AbsolutePolicy permitAbsolute=ABSOLUTEPATH_PERMIT) |
|
template<typename ValueType > |
util::TreeNode< ValueType > & | osvr::common::treePathRetrieve (util::TreeNode< ValueType > &node, std::string path, bool permitParent=false) |
| Internal method for parsing a path and getting or creating the nodes along it. More...
|
|
template<typename ValueType > |
util::TreeNode< ValueType > const & | osvr::common::treePathRetrieve (util::TreeNode< ValueType > const &node, std::string path, bool permitParent=false) |
|
template<typename ValueType > |
util::TreeNode< ValueType > & | osvr::common::pathParseAndRetrieve (util::TreeNode< ValueType > &root, std::string const &path) |
| Internal method for parsing a path and getting or creating the nodes along it. More...
|
|
template<typename ValueType > |
util::TreeNode< ValueType > const & | osvr::common::pathParseAndRetrieve (util::TreeNode< ValueType > const &root, std::string const &path) |
|
Header.
- Date
- 2014
- Author
- Sensics, Inc. http://sensics.com/osvr
Definition in file PathParseAndRetrieve.h.