summaryrefslogtreecommitdiffstats
path: root/scintilla/lexlib/LexAccessor.h
diff options
context:
space:
mode:
Diffstat (limited to 'scintilla/lexlib/LexAccessor.h')
-rw-r--r--scintilla/lexlib/LexAccessor.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/scintilla/lexlib/LexAccessor.h b/scintilla/lexlib/LexAccessor.h
index ee238a6..ea772b1 100644
--- a/scintilla/lexlib/LexAccessor.h
+++ b/scintilla/lexlib/LexAccessor.h
@@ -79,6 +79,12 @@ public:
}
return buf[position - startPos];
}
+ IDocumentWithLineEnd *MultiByteAccess() const {
+ if (documentVersion >= dvLineEnd) {
+ return static_cast<IDocumentWithLineEnd *>(pAccess);
+ }
+ return 0;
+ }
/** Safe version of operator[], returning a defined value for invalid position. */
char SafeGetCharAt(int position, char chDefault=' ') {
if (position < startPos || position >= endPos) {