Commit 8720446b2369d3cbf0b9e78ebb76a369022275d2
Committed by
Jay Berkenbilt
1 parent
a8266ccb
Added assertNumber and assertScalar to QPDFObjectHandle
Showing
2 changed files
with
16 additions
and
0 deletions
include/qpdf/QPDFObjectHandle.hh
libqpdf/QPDFObjectHandle.cc
| ... | ... | @@ -903,6 +903,18 @@ QPDFObjectHandle::assertStream() |
| 903 | 903 | } |
| 904 | 904 | |
| 905 | 905 | void |
| 906 | +QPDFObjectHandle::assertScalar() | |
| 907 | +{ | |
| 908 | + assertType("Scalar", isScalar()); | |
| 909 | +} | |
| 910 | + | |
| 911 | +void | |
| 912 | +QPDFObjectHandle::assertNumber() | |
| 913 | +{ | |
| 914 | + assertType("Number", isNumber()); | |
| 915 | +} | |
| 916 | + | |
| 917 | +void | |
| 906 | 918 | QPDFObjectHandle::assertPageObject() |
| 907 | 919 | { |
| 908 | 920 | if (! (this->isDictionary() && this->hasKey("/Type") && | ... | ... |