Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

MayDay Class Reference

Error-reporting Functions. More...

#include <MayDay.H>

List of all members.

Static Public Member Functions

void Error (const char *msg=nullString)
 Print out message to cerr and exit via MayDay::Abort().

void Abort (const char *msg=nullString)
 Print out message to cerr and exit via abort().

void Warning (const char *msg=nullString)
 Issues warning to stderr, but does not halt program execution.


Static Protected Attributes

const char * nullString
 A null string used as a default argument by the other member functions.


Detailed Description

Error-reporting Functions.

This class consists entirely of static error-reporting functions that are used throughout the MayDay implementation together with a version string. In the best of all possible worlds we'd use a namespace, but we aren't there, yet :-) Note that all the output functions add a terminating exclamation mark, so there is no need to add any punction to sentences that get output explicitly.


Member Function Documentation

void MayDay::Abort const char *  msg = nullString  )  [static]
 

Print out message to cerr and exit via abort().

void MayDay::Error const char *  msg = nullString  )  [static]
 

Print out message to cerr and exit via MayDay::Abort().

void MayDay::Warning const char *  msg = nullString  )  [static]
 

Issues warning to stderr, but does not halt program execution.


Member Data Documentation

const char* MayDay::nullString [static, protected]
 

A null string used as a default argument by the other member functions.


The documentation for this class was generated from the following file:
Generated on Wed Jun 2 13:58:46 2004 for Chombo&INSwithParticles by doxygen 1.3.2