From 37e58367e8b48e53032f1849de570668811e81fb Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 19 Mar 2019 11:52:17 +1100 Subject: Make constructors of simple classes noexcept. --- src/Selection.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/Selection.h') 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; -- cgit v1.2.3