diff options
author | Neil <nyamatongwe@gmail.com> | 2019-03-19 11:52:17 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2019-03-19 11:52:17 +1100 |
commit | 37e58367e8b48e53032f1849de570668811e81fb (patch) | |
tree | da1df333b21ac0d19600ab4c990c539cda30bed3 /src/Selection.h | |
parent | 79299db113ee3a2390235cf2d81b949076d6a4ad (diff) | |
download | scintilla-mirror-37e58367e8b48e53032f1849de570668811e81fb.tar.gz |
Make constructors of simple classes noexcept.
Diffstat (limited to 'src/Selection.h')
-rw-r--r-- | src/Selection.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Selection.h b/src/Selection.h index 8f2166961..82fc4aa48 100644 --- a/src/Selection.h +++ b/src/Selection.h @@ -14,7 +14,7 @@ class SelectionPosition { Sci::Position position; Sci::Position virtualSpace; public: - explicit SelectionPosition(Sci::Position position_=INVALID_POSITION, Sci::Position virtualSpace_=0) : position(position_), virtualSpace(virtualSpace_) { + explicit SelectionPosition(Sci::Position position_=INVALID_POSITION, Sci::Position virtualSpace_=0) noexcept : position(position_), virtualSpace(virtualSpace_) { PLATFORM_ASSERT(virtualSpace < 800000); if (virtualSpace < 0) virtualSpace = 0; @@ -84,15 +84,15 @@ struct SelectionRange { SelectionPosition caret; SelectionPosition anchor; - SelectionRange() : caret(), anchor() { + SelectionRange() noexcept : caret(), anchor() { } - explicit SelectionRange(SelectionPosition single) : caret(single), anchor(single) { + explicit SelectionRange(SelectionPosition single) noexcept : caret(single), anchor(single) { } - explicit SelectionRange(Sci::Position single) : caret(single), anchor(single) { + explicit SelectionRange(Sci::Position single) noexcept : caret(single), anchor(single) { } - SelectionRange(SelectionPosition caret_, SelectionPosition anchor_) : caret(caret_), anchor(anchor_) { + SelectionRange(SelectionPosition caret_, SelectionPosition anchor_) noexcept : caret(caret_), anchor(anchor_) { } - SelectionRange(Sci::Position caret_, Sci::Position anchor_) : caret(caret_), anchor(anchor_) { + SelectionRange(Sci::Position caret_, Sci::Position anchor_) noexcept : caret(caret_), anchor(anchor_) { } bool Empty() const { return anchor == caret; @@ -141,7 +141,7 @@ public: enum selTypes { noSel, selStream, selRectangle, selLines, selThin }; selTypes selType; - Selection(); + Selection() noexcept; ~Selection(); bool IsRectangular() const; Sci::Position MainCaret() const; |