diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-04-30 02:09:10 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-04-30 02:09:10 +0200 |
commit | e80fad86e95af978ada2a6cc5c4b209a1f65f7c0 (patch) | |
tree | da7c15233d63e22789350e2fde12086e14f00730 /TODO | |
parent | ff73d71ec8cfd5915a711e1b071ee183515705bd (diff) | |
download | qpdf-e80fad86e95af978ada2a6cc5c4b209a1f65f7c0.tar.zst |
Add new QPDFObjectHandle methods for more fluent programming
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 7 |
1 files changed, 0 insertions, 7 deletions
@@ -474,13 +474,6 @@ This is a list of changes to make next time there is an ABI change. Comments appear in the code prefixed by "ABI". Always Search for ABI in source and header files to find items not listed here. -* Having QPDFObjectHandle setters return Class& to allow for - use of fluent interfaces. This includes array and dictionary - mutators. - newDictionary().replaceKey("/X", "1"_qpdf).replaceKey("/Y", "(asdf)"_qpdf); -* Add replaceKeyAndGet, appendItemAndGet, setArrayItemAndGet, - insertItemAndGet that return the new item so you can say - auto oh = dict.replaceKeyAndGet("/Key", QPDFObjectHandle::newSomething()); * Add getKeyOrInsert("/X", oh) that returns the existing value or adds oh as the new value and returns it. * Add default values to the getters, like getIntValue(default_value). |