aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf/QPDF_Operator.hh
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-12-21 14:14:05 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-12-31 15:31:07 +0100
commit6cbc55a5b5ac4a1c44906ed9dd9ad5c50cd93ea1 (patch)
treea25947aaeaa00011c954354f58e5495f0fb7e5a9 /libqpdf/qpdf/QPDF_Operator.hh
parentb0457b37e2af4d782f38532f41d50418236e6780 (diff)
downloadqpdf-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.hh6
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);