11 #ifndef _Proto_MAYDAY_H_ 12 #define _Proto_MAYDAY_H_ 16 #define CH_DEFAULT_ERROR_CODE 255 28 template <
typename T=
void>
static void Abort(const char *const a_msg=m_nullString)
Print out message to cerr and exit via abort() (if serial) or MPI_Abort() (if parallel).
static void Error(const char *const a_msg=m_nullString, int exit_code=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code.
static const char *const version
Definition: Proto_MayDay.H:44
static const char *const m_nullString
Definition: Proto_MayDay.H:47
static void Warning(const char *const a_msg=m_nullString)
Print out message to cerr and continue.
#define CH_DEFAULT_ERROR_CODE
Definition: Proto_MayDay.H:16
static bool s_debugSpew
Definition: Proto_MayDay.H:33
Error-reporting Functions.
Definition: Proto_MayDay.H:29
Definition: Proto_Array.H:17