From efdd46da5117353abf1eda3625221f15c0ea128a Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sun, 7 Feb 2021 07:51:15 -0500 Subject: TODO: more changes for next ABI update --- TODO | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'TODO') 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 ====================== -- cgit v1.2.3-70-g09d2