OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::common::TreeResolutionVisitor Class Reference
Inheritance diagram for osvr::common::TreeResolutionVisitor:

Public Member Functions

 TreeResolutionVisitor (common::PathTree &tree, common::PathNode &node, common::OriginalSource &source)
 
template<typename T >
void operator() (T const &)
 Fallback case.
 
void operator() (elements::AliasElement const &elt)
 Handle an alias element. More...
 
void operator() (elements::SensorElement const &)
 Handle a sensor element. More...
 
void operator() (elements::InterfaceElement const &)
 Handle an interface element. More...
 

Detailed Description

Definition at line 76 of file ResolveTreeNode.cpp.

Member Function Documentation

void osvr::common::TreeResolutionVisitor::operator() ( elements::AliasElement const &  elt)
inline

Handle an alias element.

Todo:
update the element with the normalized source?

Definition at line 90 of file ResolveTreeNode.cpp.

void osvr::common::TreeResolutionVisitor::operator() ( elements::SensorElement const &  )
inline

Handle a sensor element.

This is the end of the traversal: landed on a sensor.

Definition at line 106 of file ResolveTreeNode.cpp.

void osvr::common::TreeResolutionVisitor::operator() ( elements::InterfaceElement const &  )
inline

Handle an interface element.

This is the end of the traversal: landed on a interface.

Definition at line 116 of file ResolveTreeNode.cpp.


The documentation for this class was generated from the following file: