summaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFObjectHandle.cc
diff options
context:
space:
mode:
authorTobias Hoffmann <thobi@worker>2012-07-08 00:40:46 +0200
committerJay Berkenbilt <ejb@ql.org>2012-07-08 00:55:08 +0200
commit8720446b2369d3cbf0b9e78ebb76a369022275d2 (patch)
treefa5fc090e69026f03dd2c61445df104c4172472d /libqpdf/QPDFObjectHandle.cc
parenta8266ccb0ef67d07cfa92b5669b238012195d94f (diff)
downloadqpdf-8720446b2369d3cbf0b9e78ebb76a369022275d2.tar.zst
Added assertNumber and assertScalar to QPDFObjectHandle
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r--libqpdf/QPDFObjectHandle.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc
index 43aa44bf..73d0019c 100644
--- a/libqpdf/QPDFObjectHandle.cc
+++ b/libqpdf/QPDFObjectHandle.cc
@@ -903,6 +903,18 @@ QPDFObjectHandle::assertStream()
}
void
+QPDFObjectHandle::assertScalar()
+{
+ assertType("Scalar", isScalar());
+}
+
+void
+QPDFObjectHandle::assertNumber()
+{
+ assertType("Number", isNumber());
+}
+
+void
QPDFObjectHandle::assertPageObject()
{
if (! (this->isDictionary() && this->hasKey("/Type") &&