aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/PositionCache.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PositionCache.h')
-rw-r--r--src/PositionCache.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/PositionCache.h b/src/PositionCache.h
index 2b3ea1485..7f50c4dec 100644
--- a/src/PositionCache.h
+++ b/src/PositionCache.h
@@ -85,8 +85,9 @@ public:
void Free();
void Invalidate(validLevel validity_);
int LineStart(int line) const;
- int LineLastVisible(int line) const;
- Range SubLineRange(int subLine) const;
+ enum class Scope { visibleOnly, includeEnd };
+ int LineLastVisible(int line, Scope scope) const;
+ Range SubLineRange(int subLine, Scope scope) const;
bool InLine(int offset, int line) const;
void SetLineStart(int line, int start);
void SetBracesHighlight(Range rangeLine, const Sci::Position braces[],