Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Exception Class Reference

Base exception class for all Itasca code. More...

#include <baseexception.h>

Inheritance diagram for Exception:
InterruptException QuitException base::PropertyConvertException itasca::NegMatExcept

Public Member Functions

template<typename FirstArg , typename... Args>
 Exception (const IString &s, const FirstArg &fa, Args &&... args)
 
 Exception (const IString &s)
 
 Exception (IString &&s)
 
 Exception (const Exception &e)
 
 Exception (Exception &&e)
 
Exceptionoperator= (const Exception &e)
 
Exceptionoperator= (Exception &&e)
 
BASE_EXPORT const char * what () const override throw ()
 Returns the contents of the error message as a const char.
 
void setMessage (const IString &s)
 Allows the message carried by the exception to be replaced with a new one.
 

Detailed Description

Base exception class for all Itasca code.

By convention an exception thrown derived from std::exeption with message "quit" means shut down.


The documentation for this class was generated from the following file: