Header. More...
#include <osvr/Common/Export.h>#include <osvr/Common/PathElementTypes_fwd.h>#include <osvr/Util/PortFlags.h>#include <boost/variant/variant.hpp>#include <boost/mpl/contains.hpp>#include <boost/operators.hpp>#include <json/value.h>#include <string>#include <type_traits>Go to the source code of this file.
Classes | |
| class | osvr::common::elements::ElementBase< Type > |
| Base, using the CRTP, providing some basic functionality for path elements. More... | |
| class | osvr::common::elements::EmptyElementBase< Type > |
| Base, using the CRTP, of "empty" path elements (those that don't store additional data but derive their meaning from their path) More... | |
| class | osvr::common::elements::NullElement |
| The element type created when requesting a path that isn't yet in the tree. More... | |
| class | osvr::common::elements::PluginElement |
| The element type corresponding to a plugin. More... | |
| class | osvr::common::elements::DeviceElement |
| The element type corresponding to a device, which implements 0 or more interfaces. More... | |
| class | osvr::common::elements::InterfaceElement |
| The element type corresponding to an interface, which often may have one or more sensors. More... | |
| class | osvr::common::elements::SensorElement |
| The element type corresponding to a particular sensor of an interface. More... | |
| class | osvr::common::elements::AliasElement |
| The element type corresponding to a path alias, with a priority level for sorting out whether automatic routes should replace or update it. More... | |
| class | osvr::common::elements::StringElement |
| The element type corresponding to a string value such as a JSON string. More... | |
Namespaces | |
| osvr | |
| < | |
| osvr::common | |
| Handles spatial transformations. | |
| osvr::common::elements | |
| Namespace for the various element types that may constitute a node in the path tree. | |
Header.
Closely related to:
Changes in this file may require changes in those other files.
Definition in file PathElementTypes.h.