OSVR-Core
Classes | Namespaces
RoutingExceptions.h File Reference

Header. More...

#include <stdexcept>
#include <string>

Go to the source code of this file.

Classes

struct  osvr::common::exceptions::InvalidDeviceName
 Thrown when attempting to add an invalid device name to the tree. More...
 
struct  osvr::common::exceptions::EmptyPathComponent
 Thrown when attempting to use a path with an empty component. More...
 
struct  osvr::common::exceptions::ImpossibleParentPath
 Thrown when attempting to go to the parent path from the root. More...
 
struct  osvr::common::exceptions::ForbiddenAbsolutePath
 Thrown when attempting to go use an absolute path when forbidden. More...
 
struct  osvr::common::exceptions::ForbiddenParentPath
 Thrown when attempting to go to the parent path when forbidden. More...
 
struct  osvr::common::exceptions::EmptyPath
 Thrown when attempting to use an empty path. More...
 
struct  osvr::common::exceptions::PathNotAbsolute
 Thrown when attempting to use a path with no leading slash where an absolute path is required. More...
 
struct  osvr::common::exceptions::invariants::InvariantError
 
struct  osvr::common::exceptions::invariants::SensorMissingParent
 
struct  osvr::common::exceptions::invariants::SensorMissingInterfaceParent
 
struct  osvr::common::exceptions::invariants::InterfaceMissingParent
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 
 osvr::common
 Handles spatial transformations.
 
 osvr::common::exceptions
 Exceptions that may be thrown from this module.
 
 osvr::common::exceptions::invariants
 Contains exceptions thrown when, in the course of operation, invariants of the path tree are determined to have been violated.
 

Detailed Description

Header.

Date
2014
Author
Sensics, Inc. http://sensics.com/osvr