MCPcopy Create free account
hub / github.com/ProgerXP/Notepad2e / LexInterface

Class LexInterface

scintilla/src/Document.h:178–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

176class Document;
177
178class LexInterface {
179protected:
180 Document *pdoc;
181 ILexer *instance;
182 bool performingStyle; ///< Prevent reentrance
183public:
184 LexInterface(Document *pdoc_) : pdoc(pdoc_), instance(0), performingStyle(false) {
185 }
186 virtual ~LexInterface() {
187 }
188 void Colourise(int start, int end);
189 int LineEndTypesSupported();
190 bool UseContainerLexing() const {
191 return instance == 0;
192 }
193};
194
195/**
196 */

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected