|
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
|