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
commit4ac748ba2238d3abd5227918d8174507d8fa3ec1 (patch)
tree0a854c5820c299f591e6366ee8d22359e935f9c9 /src/Selection.h
parent5c9c8f89c962785bcaac84e9a9c22d7976a03784 (diff)
downloadscintilla-mirror-4ac748ba2238d3abd5227918d8174507d8fa3ec1.tar.gz
Backport: Make constructors of simple classes noexcept.
Backport of changeset 7324:3432fd2a959b.
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;