aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/PerLine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/PerLine.h')
-rw-r--r--src/PerLine.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/PerLine.h b/src/PerLine.h
index 66990799a..c75a83f65 100644
--- a/src/PerLine.h
+++ b/src/PerLine.h
@@ -32,9 +32,9 @@ public:
MarkerHandleSet(const MarkerHandleSet &) = delete;
void operator=(const MarkerHandleSet &) = delete;
~MarkerHandleSet();
- bool Empty() const;
- int MarkValue() const; ///< Bit set of marker numbers.
- bool Contains(int handle) const;
+ bool Empty() const noexcept;
+ int MarkValue() const noexcept; ///< Bit set of marker numbers.
+ bool Contains(int handle) const noexcept;
bool InsertHandle(int handle, int markerNum);
void RemoveHandle(int handle);
bool RemoveNumber(int markerNum, bool all);
@@ -50,13 +50,15 @@ public:
}
// Deleted so Worker objects can not be copied.
LineMarkers(const LineMarkers &) = delete;
+ LineMarkers(LineMarkers &&) = delete;
void operator=(const LineMarkers &) = delete;
+ void operator=(LineMarkers &&) = delete;
~LineMarkers() override;
void Init() override;
void InsertLine(Sci::Line line) override;
void RemoveLine(Sci::Line line) override;
- int MarkValue(Sci::Line line);
+ int MarkValue(Sci::Line line) noexcept;
Sci::Line MarkerNext(Sci::Line lineStart, int mask) const;
int AddMark(Sci::Line line, int markerNum, Sci::Line lines);
void MergeMarkers(Sci::Line line);