aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-02-16 02:25:49 +0100
committerJay Berkenbilt <ejb@ql.org>2018-02-19 03:05:47 +0100
commit1fdd86a04924e4ab9543133b74df3322cffbd358 (patch)
treea0f0a9fb4df59f65f0e4ae03174fa575d288899c /libqpdf
parent5708b5d0aa9c94ab663509fbb865aa27a134aeb3 (diff)
downloadqpdf-1fdd86a04924e4ab9543133b74df3322cffbd358.tar.zst
Move Pl_QPDFTokenizer to public interface
Diffstat (limited to 'libqpdf')
-rw-r--r--libqpdf/qpdf/Pl_QPDFTokenizer.hh48
1 files changed, 0 insertions, 48 deletions
diff --git a/libqpdf/qpdf/Pl_QPDFTokenizer.hh b/libqpdf/qpdf/Pl_QPDFTokenizer.hh
deleted file mode 100644
index 42358898..00000000
--- a/libqpdf/qpdf/Pl_QPDFTokenizer.hh
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef __PL_QPDFTOKENIZER_HH__
-#define __PL_QPDFTOKENIZER_HH__
-
-#include <qpdf/Pipeline.hh>
-
-#include <qpdf/QPDFTokenizer.hh>
-#include <qpdf/PointerHolder.hh>
-#include <qpdf/QPDFObjectHandle.hh>
-
-// Tokenize the incoming text using QPDFTokenizer and pass the tokens
-// in turn to a QPDFObjectHandle::TokenFilter object. All bytes of
-// incoming content will be included in exactly one token and passed
-// downstream.
-
-class Pl_QPDFTokenizer: public Pipeline
-{
- public:
- Pl_QPDFTokenizer(char const* identifier,
- QPDFObjectHandle::TokenFilter* filter);
- virtual ~Pl_QPDFTokenizer();
- virtual void write(unsigned char* buf, size_t len);
- virtual void finish();
-
- private:
- void processChar(char ch);
- void checkUnread();
-
- class Members
- {
- friend class Pl_QPDFTokenizer;
-
- public:
- ~Members();
-
- private:
- Members();
- Members(Members const&);
-
- QPDFObjectHandle::TokenFilter* filter;
- QPDFTokenizer tokenizer;
- bool last_char_was_cr;
- bool unread_char;
- char char_to_unread;
- };
- PointerHolder<Members> m;
-};
-
-#endif // __PL_QPDFTOKENIZER_HH__