Commit efdd46da5117353abf1eda3625221f15c0ea128a
1 parent
e076c9bf
TODO: more changes for next ABI update
Showing
1 changed file
with
7 additions
and
0 deletions
TODO
| ... | ... | @@ -90,6 +90,13 @@ Comments appear in the code prefixed by "ABI" |
| 90 | 90 | QPDFNumberTreeObjectHelper constructors, NNTreeImpl can switch to |
| 91 | 91 | having a QPDF reference and assume that the reference is always |
| 92 | 92 | valid. |
| 93 | +* Use `= delete` and `= default` for constructors and destructors | |
| 94 | + where possible | |
| 95 | +* Consider having setters return Class& where possible to allow for | |
| 96 | + use of fluent interfaces | |
| 97 | +* Consider having addArrayItem, replaceKey, etc. return the new value | |
| 98 | + so you can say | |
| 99 | + auto oh = dict.replaceKey("/Key", QPDFObjectHandle::newSomething()); | |
| 93 | 100 | |
| 94 | 101 | Page splitting/merging |
| 95 | 102 | ====================== | ... | ... |