#include #include #include QPDF_Null::QPDF_Null() : QPDFValue(::ot_null, "null") { } std::shared_ptr QPDF_Null::create() { return do_create(new QPDF_Null()); } std::shared_ptr QPDF_Null::create( std::shared_ptr parent, std::string_view const& static_descr, std::string var_descr) { auto n = do_create(new QPDF_Null()); n->setChildDescription(parent, static_descr, var_descr); return n; } std::shared_ptr QPDF_Null::create( std::shared_ptr parent, std::string_view const& static_descr, std::string var_descr) { auto n = do_create(new QPDF_Null()); n->setChildDescription(parent, static_descr, var_descr); return n; } std::shared_ptr QPDF_Null::copy(bool shallow) { return create(); } std::string QPDF_Null::unparse() { return "null"; } void QPDF_Null::writeJSON(int json_version, JSON::Writer& p) { p << "null"; }