From 2878c186bf6828589d220d5b19388934514d08a7 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 29 Apr 2022 20:41:16 -0400 Subject: Use fluent appendItem --- libtests/nntree.cc | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) (limited to 'libtests') diff --git a/libtests/nntree.cc b/libtests/nntree.cc index 31b1bd42..f999e2e7 100644 --- a/libtests/nntree.cc +++ b/libtests/nntree.cc @@ -62,13 +62,13 @@ test_bsearch() auto mk = [&q](std::vector const& v) { auto nums = QPDFObjectHandle::newArray(); for (auto i : v) { - nums.appendItem(QPDFObjectHandle::newInteger(i)); - nums.appendItem(QPDFObjectHandle::newString( - "-" + QUtil::int_to_string(i) + "-")); + nums.appendItem(QPDFObjectHandle::newInteger(i)) + .appendItem(QPDFObjectHandle::newString( + "-" + QUtil::int_to_string(i) + "-")); } auto limits = QPDFObjectHandle::newArray(); - limits.appendItem(QPDFObjectHandle::newInteger(v.at(0))); - limits.appendItem(QPDFObjectHandle::newInteger(v.at(v.size() - 1))); + limits.appendItem(QPDFObjectHandle::newInteger(v.at(0))) + .appendItem(QPDFObjectHandle::newInteger(v.at(v.size() - 1))); auto node = q.makeIndirectObject(QPDFObjectHandle::newDictionary()); node.replaceKey("/Nums", nums).replaceKey("/Limits", limits); return node; @@ -168,8 +168,8 @@ test_depth() int val = (((((i1 * NITEMS) + i2) * NITEMS) + i3) * NITEMS) + i4; std::string str = QUtil::int_to_string(10 * val, 6); - items.appendItem(QPDFObjectHandle::newString(str)); - items.appendItem(QPDFObjectHandle::newString("val " + str)); + items.appendItem(QPDFObjectHandle::newString(str)) + .appendItem(QPDFObjectHandle::newString("val " + str)); if (i4 == 0) { first = str; } else if (i4 == NITEMS - 1) { @@ -178,21 +178,23 @@ test_depth() } auto limits = QPDFObjectHandle::newArray(); n3.replaceKey("/Limits", limits); - limits.appendItem(QPDFObjectHandle::newString(first)); - limits.appendItem(QPDFObjectHandle::newString(last)); + limits.appendItem(QPDFObjectHandle::newString(first)) + .appendItem(QPDFObjectHandle::newString(last)); } auto limits = QPDFObjectHandle::newArray(); n2.replaceKey("/Limits", limits); - limits.appendItem( - k2.getArrayItem(0).getKey("/Limits").getArrayItem(0)); - limits.appendItem( - k2.getArrayItem(NITEMS - 1).getKey("/Limits").getArrayItem(1)); + limits + .appendItem( + k2.getArrayItem(0).getKey("/Limits").getArrayItem(0)) + .appendItem(k2.getArrayItem(NITEMS - 1) + .getKey("/Limits") + .getArrayItem(1)); } auto limits = QPDFObjectHandle::newArray(); n1.replaceKey("/Limits", limits); - limits.appendItem(k1.getArrayItem(0).getKey("/Limits").getArrayItem(0)); - limits.appendItem( - k1.getArrayItem(NITEMS - 1).getKey("/Limits").getArrayItem(1)); + limits.appendItem(k1.getArrayItem(0).getKey("/Limits").getArrayItem(0)) + .appendItem( + k1.getArrayItem(NITEMS - 1).getKey("/Limits").getArrayItem(1)); } QPDFNameTreeObjectHelper nh(n0, q); -- cgit v1.2.3-54-g00ecf