|
fcml 1.3.0
|
Base class for all exceptions that are aware of ErrorContainer. More...
#include <fcml_errors.hpp>


Public Member Functions | |
| ErrorContainerAwareException (const fcml_cstring &msg, const ErrorContainer &errorContainer, fcml_ceh_error error=FCML_CEH_GEC_NO_ERROR) | |
| Creates an error container aware exception instance and sets basic information for it. | |
| const ErrorContainer & | getErrorContainer () const |
| Gets a reference to an error container associated with the exception. | |
| void | setErrorContainer (const ErrorContainer &errorContainer) |
| Sets a new error container for the exception. | |
| Public Member Functions inherited from fcml::BaseException | |
| BaseException (fcml_ceh_error error=FCML_CEH_GEC_NO_ERROR) | |
| BaseException (const fcml_cstring &msg, fcml_ceh_error error=FCML_CEH_GEC_NO_ERROR) | |
| BaseException (const BaseException &cpy) | |
| BaseException & | operator= (const BaseException &exc) |
| const fcml_cstring | getMsg () const |
| const fcml_ceh_error & | getError () const |
Base class for all exceptions that are aware of ErrorContainer.
|
inline |
Creates an error container aware exception instance and sets basic information for it.
| msg | An error message. |
| errorContainer | An error container for exception. |
| error | An optional FCML error code. |
|
inline |
Gets a reference to an error container associated with the exception.
|
inline |
Sets a new error container for the exception.
| errorContainer | The new error container to be set for the exception. |