72 inline virtual const char *
what()
const throw() {
73 return (
string (
"Incomplete setup of objects: " ) + details ).c_str();
105 inline virtual const char *
what()
const throw() {
106 return (
string (
"Memory exception: " ) + details ).c_str();
136 inline virtual const char *
what()
const throw() {
137 return (
string (
"Unexpected state detected: " ) + details ).c_str();
169 inline virtual const char *
what()
const throw() {
170 return (
string (
"Unfinished code section encountered: " ) + details ).c_str();
180 #endif // EXCEPTIONS_H
memoryException(const string &details)
Create a new exception.
Exception for errors with the memory.
An exception class for when code is used which is not fully finished developping. ...
virtual ~rambrainException()
Destroy the exception.
Exception class for cases of an incomplete setup.
Exception base class for this library.
incompleteSetupException(const string &details)
Create a new exception.
virtual ~incompleteSetupException()
Destroy the exception.
An exception for when something totally unexpected happened.
virtual const char * what() const
Report what has gone wrong.
virtual const char * what() const
Report what has gone wrong.
virtual ~memoryException()
Destroy the exception.
virtual ~unexpectedStateException()
Destroy the exception.
unexpectedStateException(const string &details)
Create a new exception.
virtual const char * what() const
Report what has gone wrong.
unfinishedCodeException(const string &details)
Create a new exception.
virtual const char * what() const
Report what has gone wrong.
virtual ~unfinishedCodeException()
Destroy the exception.