#ifndef QPDF_INLINEIMAGE_HH #define QPDF_INLINEIMAGE_HH #include class QPDF_InlineImage: public QPDFValue { public: ~QPDF_InlineImage() override = default; static std::shared_ptr create(std::string const& val); std::shared_ptr copy(bool shallow = false) override; std::string unparse() override; void writeJSON(int json_version, JSON::Writer& p) override; std::string getStringValue() const override { return val; } private: QPDF_InlineImage(std::string const& val); std::string val; }; #endif // QPDF_INLINEIMAGE_HH