aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFAcroFormDocumentHelper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDFAcroFormDocumentHelper.cc')
-rw-r--r--libqpdf/QPDFAcroFormDocumentHelper.cc31
1 files changed, 18 insertions, 13 deletions
diff --git a/libqpdf/QPDFAcroFormDocumentHelper.cc b/libqpdf/QPDFAcroFormDocumentHelper.cc
index 0354a28f..6d4b3b83 100644
--- a/libqpdf/QPDFAcroFormDocumentHelper.cc
+++ b/libqpdf/QPDFAcroFormDocumentHelper.cc
@@ -543,20 +543,25 @@ QPDFAcroFormDocumentHelper::adjustInheritedFields(
}
}
-class ResourceReplacer: public QPDFObjectHandle::TokenFilter
+namespace
{
- public:
- ResourceReplacer(
- std::map<std::string, std::map<std::string, std::string>> const& dr_map,
- std::map<std::string, std::map<std::string, std::set<size_t>>> const&
- rnames);
- virtual ~ResourceReplacer() = default;
- virtual void handleToken(QPDFTokenizer::Token const&) override;
-
- private:
- size_t offset;
- std::map<std::string, std::map<size_t, std::string>> to_replace;
-};
+ class ResourceReplacer: public QPDFObjectHandle::TokenFilter
+ {
+ public:
+ ResourceReplacer(
+ std::map<std::string, std::map<std::string, std::string>> const&
+ dr_map,
+ std::map<
+ std::string,
+ std::map<std::string, std::set<size_t>>> const& rnames);
+ virtual ~ResourceReplacer() = default;
+ virtual void handleToken(QPDFTokenizer::Token const&) override;
+
+ private:
+ size_t offset;
+ std::map<std::string, std::map<size_t, std::string>> to_replace;
+ };
+} // namespace
ResourceReplacer::ResourceReplacer(
std::map<std::string, std::map<std::string, std::string>> const& dr_map,