Reflects Python's built-in class exceptions.ArithmeticError. More...
#include "Exception.hpp"
Public Member Functions | |
PythonArithmeticError (const char *errorMessage) | |
![]() | |
PythonException (const char *errorMessage) | |
![]() | |
Python (const char *errorMessage) | |
![]() | |
Base (const char *errorMessage, ErrorCode::Enum errorCode=ErrorCode::unknown) | |
Base (const Base &ref) | |
ErrorCode::Enum | errorCode () const |
returns the error code | |
const char * | errorMessage () const |
returns the actual error message | |
const char * | what () const _GLIBCXX_USE_NOEXCEPT |
returns the full error message including the error code: "Error XXXX: Text..." | |
Protected Member Functions | |
PythonArithmeticError (const char *errorMessage, ErrorCode::Enum code) | |
![]() | |
PythonException (const char *errorMessage, ErrorCode::Enum code) | |
![]() | |
Python (const char *errorMessage, ErrorCode::Enum code) | |
Constructor for child classes. | |
Additional Inherited Members | |
![]() | |
ErrorCode::Enum | e_Code |
unsigned | u_MessagePos |