#include <Exception.hpp>
|
| | ApplicationException (int code=0) |
| |
| | ApplicationException (const std::string &msg, int code=0) |
| |
| | ApplicationException (const std::string &msg, const std::string &arg, int code=0) |
| |
| | ApplicationException (const std::string &msg, const Pothos::Exception &exc, int code=0) |
| |
| | ApplicationException (const ApplicationException &exc) |
| |
| | ~ ApplicationException () throw () |
| |
| ApplicationException & | operator= (const ApplicationException &exc) |
| |
| const char * | name () const throw () |
| | Assignment operator. More...
|
| |
| const char * | className () const throw () |
| | Returns a static string describing the exception. More...
|
| |
| Pothos::Exception * | clone () const |
| |
| void | rethrow () const |
| |
| | Exception (const std::string &msg, int code=0) |
| |
| | Exception (const std::string &msg, const std::string &arg, int code=0) |
| | Creates an exception. More...
|
| |
| | Exception (const std::string &msg, const Exception &nested, int code=0) |
| | Creates an exception. More...
|
| |
| | Exception (const Exception &exc) |
| |
| | ~Exception () throw () |
| | Copy constructor. More...
|
| |
| Exception & | operator= (const Exception &exc) |
| | Destroys the exception and deletes the nested exception. More...
|
| |
| virtual const char * | what () const throw () |
| | Returns the name of the exception class. More...
|
| |
| const Exception * | nested () const |
| |
| const std::string & | message () const |
| |
| int | code () const |
| | Returns the message text. More...
|
| |
| std::string | displayText () const |
| | Returns the exception code if defined. More...
|
| |
◆ ApplicationException() [1/5]
| Pothos::ApplicationException::ApplicationException |
( |
int |
code = 0 | ) |
|
◆ ApplicationException() [2/5]
| Pothos::ApplicationException::ApplicationException |
( |
const std::string & |
msg, |
|
|
int |
code = 0 |
|
) |
| |
◆ ApplicationException() [3/5]
| Pothos::ApplicationException::ApplicationException |
( |
const std::string & |
msg, |
|
|
const std::string & |
arg, |
|
|
int |
code = 0 |
|
) |
| |
◆ ApplicationException() [4/5]
| Pothos::ApplicationException::ApplicationException |
( |
const std::string & |
msg, |
|
|
const Pothos::Exception & |
exc, |
|
|
int |
code = 0 |
|
) |
| |
◆ ApplicationException() [5/5]
◆ ~ ApplicationException()
◆ className()
| const char* Pothos::ApplicationException::className |
( |
| ) |
const |
| throw | ( | |
| ) | | |
|
virtual |
Returns a static string describing the exception.
Reimplemented from Pothos::Exception.
◆ clone()
Returns a string consisting of the message name and the message text.
Reimplemented from Pothos::Exception.
◆ name()
| const char* Pothos::ApplicationException::name |
( |
| ) |
const |
| throw | ( | |
| ) | | |
|
virtual |
◆ operator=()
◆ rethrow()
| void Pothos::ApplicationException::rethrow |
( |
| ) |
const |
|
virtual |
Creates an exact copy of the exception.
The copy can later be thrown again by invoking rethrow() on it.
Reimplemented from Pothos::Exception.
The documentation for this class was generated from the following file: