aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2021-12-20 17:34:00 +0100
committerJay Berkenbilt <ejb@ql.org>2021-12-20 17:34:00 +0100
commit038dd2d5ee521d41b2d2e71eea96c3858c5b6d4e (patch)
tree0fd1a7cd15861f038bee7284671f9d83fd54c378
parent5d26f29eeb8ef338ecf7de23446651a1a3a662d2 (diff)
downloadqpdf-038dd2d5ee521d41b2d2e71eea96c3858c5b6d4e.tar.zst
Remove uninitialized error idea
QPDFObjectHandle gets copied a lot, so let's not add another field. For performance reasons, QPDFObjectHandle does not indirect through a smart pointer, so this would also be an ABI change.
-rw-r--r--TODO10
1 files changed, 0 insertions, 10 deletions
diff --git a/TODO b/TODO
index 644a33e6..c7d8e1fa 100644
--- a/TODO
+++ b/TODO
@@ -11,16 +11,6 @@ Next
* Consider creating a qpdf wiki. See also Documentation below.
-* For QPDFObjectHandle, provide a way on and after construction
- to specify the error message that will be thrown if the
- uninitialized object is accessed. Attach this to the trailer or any
- other uninitialized object handle that might be returned. Explain in
- getTrailer() that we don't explicitly check since the trailer is
- only uninitialized when the user doesn't call a process method, and
- adding a check for every call will be expensive. Make sure the error
- thrown when an uninitialized trailer is accessed provides useful
- information. Test from the C API as well as the C++ API.
-
Documentation
=============