Thrown when a passed parameter is checked at runtime and not in the expected range. More...
#include <exception.h>
Inheritance diagram for Mezzanine::ParametersRangeException:
Collaboration diagram for Mezzanine::ParametersRangeException:Public Member Functions | |
| ParametersRangeException (const String &TypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
| Class constructor. More... | |
| ParametersRangeException (const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
| Class constructor. More... | |
| virtual | ~ParametersRangeException () throw () |
| Class destructor. | |
| virtual Whole | GetExceptionCode () const throw () |
| Gets the exception code for this exception. More... | |
Public Member Functions inherited from Mezzanine::ParametersException | |
| ParametersException (const String &TypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
| Class constructor. More... | |
| ParametersException (const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
| Class constructor. More... | |
| virtual | ~ParametersException () throw () |
| Class destructor. | |
Public Member Functions inherited from Mezzanine::Exception | |
| Exception (const String &TypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
| Simple Constructor. More... | |
| virtual | ~Exception () throw () |
| Class destructor. | |
| String | GetCompleteMessage () const throw () |
| Constructs the complete message from all the information provided about the exception. More... | |
| ConstString & | GetExceptionTypeName () const throw () |
| Gets the name of the exception type. More... | |
| ConstString & | GetFile () const throw () |
| Gets the file of the exception. More... | |
| ConstString & | GetFunction () const throw () |
| Gets the function of the exception. More... | |
| const Whole & | GetLine () const throw () |
| Gets the line number of the exception. More... | |
| virtual String | what () throw () |
| Retrieves the error message. More... | |
Static Public Attributes | |
| static const Whole | ExceptionCode = Exception::PARAMETERS_RANGE_EXCEPTION |
| Thrown when a passed parameter is checked at runtime and not in the expected range. | |
Static Public Attributes inherited from Mezzanine::ParametersException | |
| static const Whole | ExceptionCode = Exception::PARAMETERS_EXCEPTION |
| Thrown when parameters are checked at runtime and found invalid. | |
Thrown when a passed parameter is checked at runtime and not in the expected range.
Definition at line 1757 of file exception.h.
|
inline |
Class constructor.
| TypeName | The name of this class. |
| Message | A basic description of the error. |
| SrcFunction | The name of the function from which this originated. |
| SrcFile | The name of the file from which this originated. |
| FileLine | The line on the named file from which this originated. |
Definition at line 1769 of file exception.h.
|
inline |
Class constructor.
| Message | A basic description of the error. |
| SrcFunction | The name of the function from which this originated. |
| SrcFile | The name of the file from which this originated. |
| FileLine | The line on the named file from which this originated. |
Definition at line 1778 of file exception.h.
|
inlinevirtual | |||||||||||||
Gets the exception code for this exception.
Reimplemented from Mezzanine::ParametersException.
Definition at line 1786 of file exception.h.
1.8.4