diff options
author | Jay Berkenbilt <ejb@ql.org> | 2012-07-08 20:19:19 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2012-07-11 05:34:32 +0200 |
commit | 8a217eb3a26931453b4f003c6c18ad8569230cf1 (patch) | |
tree | dfca77568e0640be6555bfe550a1e334dfb0710e /libqpdf/QPDF_Reserved.cc | |
parent | af64668ad190a3f28fbeb233238cb4a76db67d7c (diff) | |
download | qpdf-8a217eb3a26931453b4f003c6c18ad8569230cf1.tar.zst |
Add concept of reserved objects
QPDFObjectHandle::{new,is,assert}Reserved, QPDF::replaceReserved
provide a mechanism to add objects to a PDF file when there are
circular references. This is a prerequisite to copying objects from
one PDF to another.
Diffstat (limited to 'libqpdf/QPDF_Reserved.cc')
-rw-r--r-- | libqpdf/QPDF_Reserved.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libqpdf/QPDF_Reserved.cc b/libqpdf/QPDF_Reserved.cc new file mode 100644 index 00000000..368db3b4 --- /dev/null +++ b/libqpdf/QPDF_Reserved.cc @@ -0,0 +1,13 @@ +#include <qpdf/QPDF_Reserved.hh> +#include <stdexcept> + +QPDF_Reserved::~QPDF_Reserved() +{ +} + +std::string +QPDF_Reserved::unparse() +{ + throw std::logic_error("attempt to unparse QPDF_Reserved"); + return ""; +} |