|
Itasca C++ Interface
|
Base exception class for all Itasca code. More...
#include <baseexception.h>
Public Member Functions | |
| template<typename... Args> | |
| Exception (FormatCheck< std::type_identity_t< Args >... > s, Args &&... args) | |
| Exception (const string &s) | |
| Exception (string &&s) | |
| Exception (const Exception &e) | |
| Exception (Exception &&e) | |
| Exception & | operator= (const Exception &e) |
| Exception & | operator= (Exception &&e) |
| BASE_EXPORT const char * | what () const override throw () |
| Returns the contents of the error message as a const char. | |
| void | setMessage (const string &s) |
| Allows the message carried by the exception to be replaced with a new one. | |
Base exception class for all Itasca code.
By convention an exception thrown derived from std::exeption with message "quit" means shut down.