ContentNormalizer.hh
587 Bytes
#ifndef CONTENTNORMALIZER_HH
#define CONTENTNORMALIZER_HH
#include <qpdf/QPDFObjectHandle.hh>
class ContentNormalizer final: public QPDFObjectHandle::TokenFilter
{
public:
ContentNormalizer() = default;
~ContentNormalizer() final = default;
void handleToken(QPDFTokenizer::Token const&) final;
bool
anyBadTokens() const
{
return any_bad_tokens;
}
bool
lastTokenWasBad() const
{
return last_token_was_bad;
}
private:
bool any_bad_tokens{false};
bool last_token_was_bad{false};
};
#endif // CONTENTNORMALIZER_HH