summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-07-04 22:07:54 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2016-07-04 22:07:54 +0000
commitab399d16f49b986d1de514b2fb8434872decf91d (patch)
tree6d3d0faca673d7aa1c0f48ca679ce7841a82e3df /Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h
parentdd2749b37f7b6a9976869e29a028eeab80d686df (diff)
dvisvgm 1.16
git-svn-id: svn://tug.org/texlive/trunk@41628 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/src/DvisvgmSpecialHandler.h22
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;