mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Error Handling Macros

Macros controlling how mxlib reports errors

mxlib components use these macros to report errors to the user, which by default are wrappers for mx::error_report and mx::errno_report. This behavior can be changed with preprocessor defines.

To completely suppress all mxlib error reporting, include the following before includng any mxlib headers

#define MX_NO_ERROR_REPORTS