diff options
author | Jay Berkenbilt <ejb@ql.org> | 2021-02-07 13:51:15 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2021-02-08 01:41:34 +0100 |
commit | efdd46da5117353abf1eda3625221f15c0ea128a (patch) | |
tree | 715f878f6177ee30943cbff93138542be53b56c7 | |
parent | e076c9bf084ba5f90f52d829255e4ef04e3a8031 (diff) | |
download | qpdf-efdd46da5117353abf1eda3625221f15c0ea128a.tar.zst |
TODO: more changes for next ABI update
-rw-r--r-- | TODO | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 ====================== |