Print a description of error to stream.
Synopsis
Declared in <bdljsn_jsonutil.h>
static
std::ostream&
printError(
std::ostream& stream,
std::istream& input,
Error const& error);
Description
Print, to the specified stream, a description of the specified error, containing the line and column in the specified input where the error occurred. Return a reference to the modifiable stream. If error.location() does not refer to a valid location in input an unspecified error description will be written to stream. Note that the caller should ensure input refers to the same input position as when input was supplied to read (or whatever operation created error).
Return Value
a reference to stream
Parameters
Name |
Description |
stream |
stream to receive the error description |
input |
source used to locate the error |
error |
parse error to describe |
Created with MrDocs