Go to the documentation of this file.
65 warningMessage(
const char* fnName,
const char* fileName,
int linNumber);
70 #define fatalError fatalErrorMessage(__FILE__, __LINE__)
73 #define fatalErrorIn(functionName) \
74 fatalErrorInMessage((functionName), __FILE__, __LINE__)
77 #define fatalErrorInFunction fatalErrorIn(FUNCTION_NAME)
80 #define Not_Implemented(functionName) \
81 notImplementedErrorMessage((functionName), __FILE__, __LINE__)
84 #define notImplementedFunction Not_Implemented(FUNCTION_NAME)
87 #define ioErrorInFile(fileName, lineNumber) \
88 ioErrorMessage(fileName, lineNumber, FUNCTION_NAME, __FILE__, __LINE__)
91 #define warningIn(functionName) \
92 warningMessage((functionName), __FILE__, __LINE__)
95 #define warningInFunction warningIn(FUNCTION_NAME)
98 #define fatalExit reportAndExit()
pFlow::iOstream & reportAndExit(int errorCode=EXIT_FAILURE)
pFlow::iOstream & fatalErrorMessage(const char *fileName, int linNumber)
pFlow::iOstream & ioErrorMessage(const pFlow::word &fileName, int fileLineNumber, const char *fnName, const char *fName, int lNumber)
pFlow::iOstream & fatalErrorInMessage(const char *fnName, const char *fileName, int linNumber)
pFlow::iOstream & warningMessage(const char *fnName, const char *fileName, int linNumber)
int fatalExitPhasicFlow(int errorCode=EXIT_FAILURE)
Take actions to fatal exit phasicFlow.
pFlow::iOstream & notImplementedErrorMessage(const char *fnName, const char *fileName, int lineNumber)
Interface class for any output stream.