|
OSVR-Core
|
Header. More...
#include <osvr/Common/Export.h>#include <osvr/Common/PathElementTypes_fwd.h>#include <osvr/Util/TreeNode_fwd.h>#include <osvr/Common/PathNode.h>#include <boost/variant/static_visitor.hpp>#include <boost/variant/apply_visitor.hpp>#include <boost/noncopyable.hpp>Go to the source code of this file.
Classes | |
| class | osvr::common::detail::PathNodeVisitorImpl< Visitor, NodeType, ResultType > |
| class | osvr::common::detail::PathNodeVisitorImpl< Visitor, NodeType, void > |
| Void return specialization. More... | |
Namespaces | |
| osvr | |
| The main namespace for all C++ elements of the framework, internal and external. | |
| osvr::common | |
| Handles spatial transformations. | |
Functions | |
| template<typename Visitor > | |
| Visitor::result_type | osvr::common::applyPathNodeVisitor (Visitor &v, PathNode &node) |
| Visit a node's element's contained type, similar to boost::apply_visitor, but passing both the PathNode and the PathElement type. More... | |
| template<typename Visitor > | |
| Visitor::result_type | osvr::common::applyPathNodeVisitor (Visitor &v, PathNode const &node) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. const version. | |
Header.
1.8.12