|
|
| void report |
( |
const char * |
reportingFileName = NULL, |
|
|
int |
reportingLineNumber = 0, |
|
|
const char * |
reportingFunctionName = NULL, |
|
|
std::ostream & |
os = std::cout |
|
) |
| const [virtual] |
Print error information on a given output stream.
- Parameters:
-
| [in] | reportingFileName | Name of file where catch statement caught the exception. NULL if unknown. |
| [in] | reportingLineNumber | Number of source code line where catch statement caught the exception. 0 if unknown. |
| [in] | reportingFunctionName | String name of function containing catch statement that caught the exception. NULL if unknown. |
| [in] | os | Output string to print a summary of exception information and location of catch statement. |
The amount of information printed to output stream may depend on whether the E57 Foundation Implementation was built with debugging enabled.
- Postcondition:
- No visible state is modified.
- Exceptions:
-
- See also:
- E57ExceptionFunctions.cpp example, ErrorCode, HelloWorld.cpp example
|