# opentl::core::Exception Class Reference

OpenTL basic Exception class for wrapping around std::exception. More...

Inherits std::exception.

Inherited by opentl::detector::DetectorException, opentl::input::InputException, opentl::modalities::ModalitiesException, opentl::modelprojection::ModelProjectionException, opentl::output::OutputException, and opentl::tracker::TrackerException.

List of all members.

## Public Member Functions
| Exception (std::string msg="unspecified error") throw ()
virtual const char * | what () const throw ()
virtual const std::string & | whatString () const throw ()
| ~Exception () throw ()

## Detailed Description

OpenTL basic Exception class for wrapping around std::exception.

## Constructor & Destructor Documentation

opentl::core::Exception::Exception | ( | std::string | msg = `"unspecified error"` | ) | throw ()`[inline]`

opentl::core::Exception::~Exception | ( |  | ) | throw ()`[inline]`

## Member Function Documentation

virtual const char* opentl::core::Exception::what | ( |  | ) | const throw ()`[inline, virtual]`

virtual const std::string& opentl::core::Exception::whatString | ( |  | ) | const throw ()`[inline, virtual]`