aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ExternalLexer.h
diff options
context:
space:
mode:
Diffstat (limited to 'win32/ExternalLexer.h')
-rw-r--r--win32/ExternalLexer.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/win32/ExternalLexer.h b/win32/ExternalLexer.h
index bbc2cf4f6..62d786991 100644
--- a/win32/ExternalLexer.h
+++ b/win32/ExternalLexer.h
@@ -61,14 +61,24 @@ private:
// LexerManager manages external lexers, contains LexerLibrarys.
class LexerManager {
+ friend class LMMinder;
public:
LexerManager();
~LexerManager();
+ void Load();
+ static LexerManager *GetInstance();
private:
+ bool m_bLoaded;
void EnumerateLexers();
static int UseCount;
static LexerLibrary *first;
static LexerLibrary *last;
+ static LexerManager *firstlm;
+};
+
+class LMMinder {
+public:
+ ~LMMinder();
};
#endif