diff options
author | m-holger <m-holger@kubitscheck.org> | 2022-12-21 14:14:05 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-12-31 15:31:07 +0100 |
commit | 6cbc55a5b5ac4a1c44906ed9dd9ad5c50cd93ea1 (patch) | |
tree | a25947aaeaa00011c954354f58e5495f0fb7e5a9 /libqpdf/qpdf/QPDF_Operator.hh | |
parent | b0457b37e2af4d782f38532f41d50418236e6780 (diff) | |
download | qpdf-6cbc55a5b5ac4a1c44906ed9dd9ad5c50cd93ea1.tar.zst |
Add new virtual method QPDFObject::getStringValue
Avoid dynamic casting.
Diffstat (limited to 'libqpdf/qpdf/QPDF_Operator.hh')
-rw-r--r-- | libqpdf/qpdf/QPDF_Operator.hh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libqpdf/qpdf/QPDF_Operator.hh b/libqpdf/qpdf/QPDF_Operator.hh index f420b793..4fedb808 100644 --- a/libqpdf/qpdf/QPDF_Operator.hh +++ b/libqpdf/qpdf/QPDF_Operator.hh @@ -11,7 +11,11 @@ class QPDF_Operator: public QPDFValue virtual std::shared_ptr<QPDFObject> copy(bool shallow = false); virtual std::string unparse(); virtual JSON getJSON(int json_version); - std::string getVal() const; + virtual std::string + getStringValue() const + { + return val; + } private: QPDF_Operator(std::string const& val); |