aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Selection.h
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2019-03-19 11:52:17 +1100
committerNeil <nyamatongwe@gmail.com>2019-03-19 11:52:17 +1100
commit37e58367e8b48e53032f1849de570668811e81fb (patch)
treeda1df333b21ac0d19600ab4c990c539cda30bed3 /src/Selection.h
parent79299db113ee3a2390235cf2d81b949076d6a4ad (diff)
downloadscintilla-mirror-37e58367e8b48e53032f1849de570668811e81fb.tar.gz
Make constructors of simple classes noexcept.
Diffstat (limited to 'src/Selection.h')
-rw-r--r--src/Selection.h14
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;