summaryrefslogtreecommitdiffstats
path: root/src/pre.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2019-12-22 17:48:17 (GMT)
committerGitHub <noreply@github.com>2019-12-22 17:48:17 (GMT)
commitd244b46490a6c5e1d9179c46683811ad56557809 (patch)
tree696d43a393d5a2785448e0dcb0566f57a000b70c /src/pre.h
parenta6da9a48ad520206462632496fc4c83d72bffe5a (diff)
parent786f8c9d2b55ebcde9e2702fc9dfc8ab1e4609b6 (diff)
downloadDoxygen-d244b46490a6c5e1d9179c46683811ad56557809.zip
Doxygen-d244b46490a6c5e1d9179c46683811ad56557809.tar.gz
Doxygen-d244b46490a6c5e1d9179c46683811ad56557809.tar.bz2
Merge branch 'master' into feature/bug_550158
Diffstat (limited to 'src/pre.h')
-rw-r--r--src/pre.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/pre.h b/src/pre.h
index 190673f..137b397 100644
--- a/src/pre.h
+++ b/src/pre.h
@@ -20,10 +20,16 @@
class BufStr;
-void initPreprocessor();
-void cleanUpPreprocessor();
-void addSearchDir(const char *dir);
-void preprocessFile(const char *fileName,BufStr &input,BufStr &output);
-void preFreeScanner();
+class Preprocessor
+{
+ public:
+ Preprocessor();
+ ~Preprocessor();
+ void processFile(const char *fileName,BufStr &input,BufStr &output);
+ void addSearchDir(const char *dir);
+ private:
+ struct Private;
+ Private *p;
+};
#endif