diff options
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h')
-rw-r--r-- | Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h b/Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h index 3eadf703ba8..d02f6057eb7 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h +++ b/Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h @@ -27,7 +27,7 @@ #include "SpecialHandler.h" class InputReader; -struct SpecialActions; +class SpecialActions; class DvisvgmSpecialHandler : public SpecialHandler, public DVIPreprocessingListener, public DVIEndPageListener { @@ -39,8 +39,8 @@ class DvisvgmSpecialHandler : public SpecialHandler, public DVIPreprocessingList const char* name () const {return "dvisvgm";} const char* info () const {return "special set for embedding raw SVG snippets";} const char** prefixes () const; - void preprocess (const char *prefix, std::istream &is, SpecialActions *actions); - bool process (const char *prefix, std::istream &is, SpecialActions *actions); + void preprocess (const char *prefix, std::istream &is, SpecialActions &actions); + bool process (const char *prefix, std::istream &is, SpecialActions &actions); protected: void preprocessRaw (InputReader &ir); @@ -48,15 +48,15 @@ class DvisvgmSpecialHandler : public SpecialHandler, public DVIPreprocessingList void preprocessRawSet (InputReader &ir); void preprocessEndRawSet (InputReader &ir); void preprocessRawPut (InputReader &ir); - void processRaw (InputReader &ir, SpecialActions *actions); - void processRawDef (InputReader &ir, SpecialActions *actions); - void processRawSet (InputReader &ir, SpecialActions *actions); - void processEndRawSet (InputReader &ir, SpecialActions *actions); - void processRawPut (InputReader &ir, SpecialActions *actions); - void processBBox (InputReader &ir, SpecialActions *actions); - void processImg (InputReader &ir, SpecialActions *actions); + void processRaw (InputReader &ir, SpecialActions &actions); + void processRawDef (InputReader &ir, SpecialActions &actions); + void processRawSet (InputReader &ir, SpecialActions &actions); + void processEndRawSet (InputReader &ir, SpecialActions &actions); + void processRawPut (InputReader &ir, SpecialActions &actions); + void processBBox (InputReader &ir, SpecialActions &actions); + void processImg (InputReader &ir, SpecialActions &actions); void dviPreprocessingFinished (); - void dviEndPage (unsigned pageno); + void dviEndPage (unsigned pageno, SpecialActions &actions); private: MacroMap _macros; |