#ifndef QPDF_NULL_HH #define QPDF_NULL_HH #include class QPDF_Null: public QPDFValue { public: ~QPDF_Null() override = default; static std::shared_ptr create(); static std::shared_ptr create( std::shared_ptr parent, std::string_view const& static_descr, std::string var_descr); static std::shared_ptr create( std::shared_ptr parent, std::string_view const& static_descr, std::string var_descr); std::shared_ptr copy(bool shallow = false) override; std::string unparse() override; void writeJSON(int json_version, JSON::Writer& p) override; private: QPDF_Null(); }; #endif // QPDF_NULL_HH