aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-11-24 18:38:37 +1100
committerNeil <nyamatongwe@gmail.com>2022-11-24 18:38:37 +1100
commitb9cef6c5e4baa41bfe1ff073d662153cb44880d7 (patch)
tree68f76c4b7daf0a6584a26535fe85f898b4184736 /src
parentcb8cd73d839a96f98bb1ce887c694271f9c24788 (diff)
downloadscintilla-mirror-b9cef6c5e4baa41bfe1ff073d662153cb44880d7.tar.gz
Add const and noexcept where sensible.
Diffstat (limited to 'src')
-rw-r--r--src/Document.cxx4
-rw-r--r--src/Document.h4
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);