diff options
author | Neil <nyamatongwe@gmail.com> | 2018-04-21 11:22:39 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2018-04-21 11:22:39 +1000 |
commit | 4f2f1c4d742d391eb541238317ede70959b6f58d (patch) | |
tree | 163773e58bd17a04e5e5c487363ef9bdd711f737 /src/PerLine.cxx | |
parent | 2a1338ce2d7c813db6f650154e2e3b6fdde06ff5 (diff) | |
download | scintilla-mirror-4f2f1c4d742d391eb541238317ede70959b6f58d.tar.gz |
Backport: Use noexcept in basic data structures where reasonable.
Declare the standard member functions in more classes
Backport of changeset 6725:2864bc1b748a.
Diffstat (limited to 'src/PerLine.cxx')
-rw-r--r-- | src/PerLine.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/PerLine.cxx b/src/PerLine.cxx index cc71c4678..8240f4829 100644 --- a/src/PerLine.cxx +++ b/src/PerLine.cxx @@ -33,11 +33,11 @@ MarkerHandleSet::~MarkerHandleSet() { mhList.clear(); } -bool MarkerHandleSet::Empty() const { +bool MarkerHandleSet::Empty() const noexcept { return mhList.empty(); } -int MarkerHandleSet::MarkValue() const { +int MarkerHandleSet::MarkValue() const noexcept { unsigned int m = 0; for (const MarkerHandleNumber &mhn : mhList) { m |= (1 << mhn.number); @@ -45,7 +45,7 @@ int MarkerHandleSet::MarkValue() const { return m; } -bool MarkerHandleSet::Contains(int handle) const { +bool MarkerHandleSet::Contains(int handle) const noexcept { for (const MarkerHandleNumber &mhn : mhList) { if (mhn.handle == handle) { return true; @@ -125,7 +125,7 @@ void LineMarkers::MergeMarkers(Sci::Line line) { } } -int LineMarkers::MarkValue(Sci::Line line) { +int LineMarkers::MarkValue(Sci::Line line) noexcept { if (markers.Length() && (line >= 0) && (line < markers.Length()) && markers[line]) return markers[line]->MarkValue(); else |