aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/QUtil.hh
diff options
context:
space:
mode:
Diffstat (limited to 'include/qpdf/QUtil.hh')
-rw-r--r--include/qpdf/QUtil.hh9
1 files changed, 7 insertions, 2 deletions
diff --git a/include/qpdf/QUtil.hh b/include/qpdf/QUtil.hh
index 68e64370..bcedd4d3 100644
--- a/include/qpdf/QUtil.hh
+++ b/include/qpdf/QUtil.hh
@@ -61,9 +61,14 @@ namespace QUtil
QPDF_DLL
unsigned char* unsigned_char_pointer(char const* str);
- // Throw std::runtime_error with a string formed by appending to
+ // Throw QPDFSystemError, which is derived from
+ // std::runtime_error, with a string formed by appending to
// "description: " the standard string corresponding to the
- // current value of errno.
+ // current value of errno. You can retrieve the value of errno by
+ // calling getErrno() on the QPDFSystemError. Prior to qpdf 8.2.0,
+ // this method threw system::runtime_error directly, but since
+ // QPDFSystemError is derived from system::runtime_error, old code
+ // that specifically catches std::runtime_error will still work.
QPDF_DLL
void throw_system_error(std::string const& description);