aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TODO7
1 files changed, 7 insertions, 0 deletions
diff --git a/TODO b/TODO
index d8e262fc..06ee7a61 100644
--- a/TODO
+++ b/TODO
@@ -90,6 +90,13 @@ Comments appear in the code prefixed by "ABI"
QPDFNumberTreeObjectHelper constructors, NNTreeImpl can switch to
having a QPDF reference and assume that the reference is always
valid.
+* Use `= delete` and `= default` for constructors and destructors
+ where possible
+* Consider having setters return Class& where possible to allow for
+ use of fluent interfaces
+* Consider having addArrayItem, replaceKey, etc. return the new value
+ so you can say
+ auto oh = dict.replaceKey("/Key", QPDFObjectHandle::newSomething());
Page splitting/merging
======================