From e2737ab646bff6aa07ba72e0cc15cc955d9afcc0 Mon Sep 17 00:00:00 2001 From: m-holger Date: Fri, 9 Feb 2024 13:09:08 +0000 Subject: Add new writeJSON methods Create an alternative to getJSON to allow an object handle to be written as JSON without the overhead of creating a JSON object. --- libqpdf/QPDF_Reserved.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libqpdf/QPDF_Reserved.cc') diff --git a/libqpdf/QPDF_Reserved.cc b/libqpdf/QPDF_Reserved.cc index 845d6ebc..0be60c98 100644 --- a/libqpdf/QPDF_Reserved.cc +++ b/libqpdf/QPDF_Reserved.cc @@ -32,3 +32,9 @@ QPDF_Reserved::getJSON(int json_version) throw std::logic_error("QPDFObjectHandle: attempting to get JSON from a reserved object"); return JSON::makeNull(); } + +void +QPDF_Reserved::writeJSON(int json_version, JSON::Writer& p) +{ + throw std::logic_error("QPDFObjectHandle: attempting to get JSON from a reserved object"); +} -- cgit v1.2.3-54-g00ecf