OSVR-Core
Namespaces | Classes
osvr::common::exceptions Namespace Reference

Exceptions that may be thrown from this module. More...

Namespaces

 invariants
 Contains exceptions thrown when, in the course of operation, invariants of the path tree are determined to have been violated.
 

Classes

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

Detailed Description

Exceptions that may be thrown from this module.