diff options
Diffstat (limited to 'dviware/dvisvgm/src/SpecialHandler.hpp')
-rw-r--r-- | dviware/dvisvgm/src/SpecialHandler.hpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/dviware/dvisvgm/src/SpecialHandler.hpp b/dviware/dvisvgm/src/SpecialHandler.hpp index 81c3146d35..860cfdea61 100644 --- a/dviware/dvisvgm/src/SpecialHandler.hpp +++ b/dviware/dvisvgm/src/SpecialHandler.hpp @@ -37,15 +37,14 @@ struct SpecialException : public MessageException { class SpecialHandler { - friend class SpecialManager; public: virtual ~SpecialHandler () =default; - virtual const char* info () const=0; - virtual const char* name () const=0; - virtual std::vector<const char*> prefixes() const =0; + virtual const char* info () const =0; + virtual const char* name () const =0; + virtual std::vector<const char*> prefixes () const =0; virtual void setDviScaleFactor (double dvi2bp) {} virtual void preprocess (const std::string &prefix, std::istream &is, SpecialActions &actions) {} - virtual bool process (const std::string &prefix, std::istream &is, SpecialActions &actions)=0; + virtual bool process (const std::string &prefix, std::istream &is, SpecialActions &actions) =0; virtual void dviPreprocessingFinished () {} virtual void dviBeginPage (unsigned pageno, SpecialActions &actions) {} virtual void dviEndPage (unsigned pageno, SpecialActions &actions) {} |