diff --git a/include/qpdf/QPDFEFStreamObjectHelper.hh b/include/qpdf/QPDFEFStreamObjectHelper.hh index 0998b59..a211b2b 100644 --- a/include/qpdf/QPDFEFStreamObjectHelper.hh +++ b/include/qpdf/QPDFEFStreamObjectHelper.hh @@ -92,17 +92,7 @@ class QPDFEFStreamObjectHelper: public QPDFObjectHelper void setParam(std::string const& pkey, QPDFObjectHandle const&); static QPDFEFStreamObjectHelper newFromStream(QPDFObjectHandle stream); - class Members - { - friend class QPDFEFStreamObjectHelper; - - public: - ~Members() = default; - - private: - Members() = default; - Members(Members const&) = delete; - }; + class Members; std::shared_ptr m; }; diff --git a/libqpdf/QPDFEFStreamObjectHelper.cc b/libqpdf/QPDFEFStreamObjectHelper.cc index dd6dbf0..0992fa0 100644 --- a/libqpdf/QPDFEFStreamObjectHelper.cc +++ b/libqpdf/QPDFEFStreamObjectHelper.cc @@ -7,9 +7,12 @@ #include #include +class QPDFEFStreamObjectHelper::Members +{ +}; + QPDFEFStreamObjectHelper::QPDFEFStreamObjectHelper(QPDFObjectHandle oh) : - QPDFObjectHelper(oh), - m(new Members()) + QPDFObjectHelper(oh) { }