#include <BignumExceptions.h>
Inheritance diagram for CODEX_Exceptions::BignumMathException:


Public Member Functions | |
| BignumMathException (const string &fname, int line) | |
| Constructor, gets the error code. | |
| virtual | ~BignumMathException () |
| Virtual destructor. | |
| unsigned long | error () const |
| Result of ERR_get_error(3). | |
| void | report () const |
| Derived classes override this method to display their error messages. | |
| const string & | fname () const |
| Name of file in which the exception occurred. | |
| int | line () const |
| Line number in file where the exception was thrown. | |
Protected Member Functions | |
| virtual void | derivedMsg () const =0 |
| All BIGNUM exceptions override this method to provide details relating to their specific errors. | |
Protected Attributes | |
| unsigned long | m_error |
| Result of ERR_get_error(3). | |
| string | m_fname |
| The name of the file in which the exception occurred. | |
| int | m_line |
| The line number in the file where the exception was thrown. | |
The specific error is obtained using ERR_get_error(3). It is up to the catching routine to examine the error code.
Definition at line 76 of file BignumExceptions.h.
1.4.1