#ifndef QPDF_OPERATOR_HH #define QPDF_OPERATOR_HH #include class QPDF_Operator: public QPDFValue { public: virtual ~QPDF_Operator() = default; static std::shared_ptr create(std::string const& val); virtual std::shared_ptr shallowCopy(); virtual std::string unparse(); virtual JSON getJSON(int json_version); std::string getVal() const; private: QPDF_Operator(std::string const& val); std::string val; }; #endif // QPDF_OPERATOR_HH