diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Document.cxx | 4 | ||||
-rw-r--r-- | src/Document.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/Document.cxx b/src/Document.cxx index 6a638471d..c67aae125 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -56,7 +56,7 @@ LexInterface::LexInterface(Document *pdoc_) noexcept : pdoc(pdoc_), performingSt LexInterface::~LexInterface() noexcept = default; -void LexInterface::SetInstance(ILexer5 *instance_) { +void LexInterface::SetInstance(ILexer5 *instance_) noexcept { instance.reset(instance_); } @@ -1599,7 +1599,7 @@ Sci::Position Document::GetLineIndentPosition(Sci::Line line) const { return pos; } -Sci::Position Document::GetColumn(Sci::Position pos) { +Sci::Position Document::GetColumn(Sci::Position pos) const { Sci::Position column = 0; const Sci::Line line = SciLineFromPosition(pos); if ((line >= 0) && (line < LinesTotal())) { diff --git a/src/Document.h b/src/Document.h index ac9c6670c..3b0c8ab5a 100644 --- a/src/Document.h +++ b/src/Document.h @@ -199,7 +199,7 @@ public: LexInterface &operator=(const LexInterface &) = delete; LexInterface &operator=(LexInterface &&) = delete; virtual ~LexInterface() noexcept; - void SetInstance(ILexer5 *instance_); + void SetInstance(ILexer5 *instance_) noexcept; void Colourise(Sci::Position start, Sci::Position end); virtual Scintilla::LineEndType LineEndTypesSupported(); bool UseContainerLexing() const noexcept; @@ -413,7 +413,7 @@ public: int SCI_METHOD GetLineIndentation(Sci_Position line) override; Sci::Position SetLineIndentation(Sci::Line line, Sci::Position indent); Sci::Position GetLineIndentPosition(Sci::Line line) const; - Sci::Position GetColumn(Sci::Position pos); + Sci::Position GetColumn(Sci::Position pos) const; Sci::Position CountCharacters(Sci::Position startPos, Sci::Position endPos) const noexcept; Sci::Position CountUTF16(Sci::Position startPos, Sci::Position endPos) const noexcept; Sci::Position FindColumn(Sci::Line line, Sci::Position column); |