Logo Search packages:      
Sourcecode: wxwindows2.4 version File versions  Download package

ExternalLexer.h File Reference


Detailed Description

Support external lexers in DLLs.

Definition in file ExternalLexer.h.

Go to the source code of this file.

Classes

class  ExternalLexerModule
 Sub-class of LexerModule to use an external lexer. More...
class  LexerLibrary
 LexerLibrary exists for every External Lexer DLL, contains LexerMinders. More...
class  LexerManager
 LexerManager manages external lexers, contains LexerLibrarys. More...
class  LexerMinder
 LexerMinder points to an ExternalLexerModule - so we don't leak them. More...
class  LMMinder

Typedefs

typedef void(EXT_LEXER_DECL * ExtFoldFunction )(unsigned int lexer, unsigned int startPos, int length, int initStyle, char *words[], WindowID window, char *props)
typedef void(EXT_LEXER_DECL * ExtLexerFunction )(unsigned int lexer, unsigned int startPos, int length, int initStyle, char *words[], WindowID window, char *props)
typedef int(EXT_LEXER_DECL * GetLexerCountFn )()
typedef void *(EXT_LEXER_DECL * GetLexerFunction )(unsigned int Index)
typedef void(EXT_LEXER_DECL * GetLexerNameFn )(unsigned int Index, char *name, int buflength)


Generated by  Doxygen 1.6.0   Back to index