Commit efdd46da5117353abf1eda3625221f15c0ea128a

Authored by Jay Berkenbilt
1 parent e076c9bf

TODO: more changes for next ABI update

Showing 1 changed file with 7 additions and 0 deletions
... ... @@ -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 ======================
... ...