diff options
author | m-holger <m-holger@kubitscheck.org> | 2023-05-29 15:35:45 +0200 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2023-06-17 15:38:20 +0200 |
commit | 62f00b6d9c93e17ff1eb25cb19f2d82c1038f280 (patch) | |
tree | 88ea6cafaceaaa962d861a7b82702ddae8244e02 /libqpdf/JSONHandler.cc | |
parent | 8b05c550b3ee4a61ada4aef6f530c9a41efaf8a5 (diff) | |
download | qpdf-62f00b6d9c93e17ff1eb25cb19f2d82c1038f280.tar.zst |
Change JSONHandler::m to std::unique_ptr and declare Members in implementation file
Diffstat (limited to 'libqpdf/JSONHandler.cc')
-rw-r--r-- | libqpdf/JSONHandler.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libqpdf/JSONHandler.cc b/libqpdf/JSONHandler.cc index b5c7c35d..d6021935 100644 --- a/libqpdf/JSONHandler.cc +++ b/libqpdf/JSONHandler.cc @@ -4,11 +4,29 @@ #include <qpdf/QTC.hh> #include <qpdf/QUtil.hh> +class JSONHandler::Members +{ + friend class JSONHandler; + + public: + ~Members() = default; + + private: + Members() = default; + Members(Members const&) = delete; + + Handlers h; +}; + JSONHandler::JSONHandler() : m(new Members()) { } +JSONHandler::~JSONHandler() +{ +} + void JSONHandler::usage(std::string const& msg) { |