summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-03-05 23:23:42 +0000
committerKarl Berry <karl@freefriends.org>2024-03-05 23:23:42 +0000
commit8f2165b0a66024a98a18007895ce6b35c8185b97 (patch)
tree33a2f699b0c3d58dcc6c6f925fb05a17458b88d0 /Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp
parent49bb2a2c52b76df12ec49e8fe3daf950f74249db (diff)
dvisvgm 3.2.1
git-svn-id: svn://tug.org/texlive/trunk@70431 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp b/Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp
index b4eb95c991c..00cc3ebc6b3 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-src/src/SpecialManager.hpp
@@ -48,8 +48,10 @@ class SpecialManager {
instance().registerHandler(util::make_unique<Handler>());
}
+ static void registerHandler (std::unique_ptr<SpecialHandler> handler, const std::vector<std::string> &ignoredHandlerNames);
void registerHandler (std::unique_ptr<SpecialHandler> handler);
void registerHandlers (std::vector<std::unique_ptr<SpecialHandler>> &handlers, const char *ignorelist);
+ void unregisterHandler (SpecialHandler *handler);
void unregisterHandlers ();
void preprocess (const std::string &special, SpecialActions &actions) const;
bool process (const std::string &special, double dvi2bp, SpecialActions &actions) const;