aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-30 02:09:10 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-30 02:09:10 +0200
commite80fad86e95af978ada2a6cc5c4b209a1f65f7c0 (patch)
treeda7c15233d63e22789350e2fde12086e14f00730 /TODO
parentff73d71ec8cfd5915a711e1b071ee183515705bd (diff)
downloadqpdf-e80fad86e95af978ada2a6cc5c4b209a1f65f7c0.tar.zst
Add new QPDFObjectHandle methods for more fluent programming
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 0 insertions, 7 deletions
diff --git a/TODO b/TODO
index ffdb8f4b..eeabea11 100644
--- a/TODO
+++ b/TODO
@@ -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).