#ifndef RESOURCEFINDER_HH #define RESOURCEFINDER_HH #include class ResourceFinder: public QPDFObjectHandle::TokenFilter { public: ResourceFinder(); virtual ~ResourceFinder() = default; virtual void handleToken(QPDFTokenizer::Token const&) override; std::set const& getNames() const; bool sawBad() const; private: std::string last_name; std::set names; std::map> names_by_resource_type; bool saw_bad; }; #endif // RESOURCEFINDER_HH