summaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf-c.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/qpdf-c.cc')
-rw-r--r--libqpdf/qpdf-c.cc25
1 files changed, 14 insertions, 11 deletions
diff --git a/libqpdf/qpdf-c.cc b/libqpdf/qpdf-c.cc
index bca66d0a..9ced5b12 100644
--- a/libqpdf/qpdf-c.cc
+++ b/libqpdf/qpdf-c.cc
@@ -60,17 +60,20 @@ _qpdf_data::_qpdf_data() :
{
}
-class ProgressReporter: public QPDFWriter::ProgressReporter
-{
- public:
- ProgressReporter(void (*handler)(int, void*), void* data);
- virtual ~ProgressReporter() = default;
- virtual void reportProgress(int);
-
- private:
- void (*handler)(int, void*);
- void* data;
-};
+namespace
+{
+ class ProgressReporter: public QPDFWriter::ProgressReporter
+ {
+ public:
+ ProgressReporter(void (*handler)(int, void*), void* data);
+ virtual ~ProgressReporter() = default;
+ virtual void reportProgress(int);
+
+ private:
+ void (*handler)(int, void*);
+ void* data;
+ };
+} // namespace
ProgressReporter::ProgressReporter(void (*handler)(int, void*), void* data) :
handler(handler),