From eeb6162f7620fba49bb141ccd2c715cd829c8e24 Mon Sep 17 00:00:00 2001 From: m-holger Date: Sat, 16 Jul 2022 11:21:11 +0100 Subject: Add optional parameter separator to QPDFObjGen::unparse Also, revert inlining of unparse and operator << from commit 4c6640c in order to avoid exposing QUtil. --- libqpdf/QPDFObjGen.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 libqpdf/QPDFObjGen.cc (limited to 'libqpdf/QPDFObjGen.cc') diff --git a/libqpdf/QPDFObjGen.cc b/libqpdf/QPDFObjGen.cc new file mode 100644 index 00000000..e372555d --- /dev/null +++ b/libqpdf/QPDFObjGen.cc @@ -0,0 +1,17 @@ +#include + +#include + +std::ostream& +operator<<(std::ostream& os, const QPDFObjGen& og) +{ + os << og.obj << "," << og.gen; + return os; +} + +std::string +QPDFObjGen::unparse(char separator) const +{ + return QUtil::int_to_string(this->obj) + separator + + QUtil::int_to_string(this->gen); +} -- cgit v1.2.3-70-g09d2