aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2018-04-21 16:19:19 +1000
committerNeil <nyamatongwe@gmail.com>2018-04-21 16:19:19 +1000
commite5afba6e119511b90bb8bc533a0d1414735bc6bd (patch)
tree42b38c0ac72a36ee9ee8ed80624fd4eaa3fdc702 /src
parentd05d7fbd132b6a8060b3f0fa3a7a56cfaa0c41e0 (diff)
downloadscintilla-mirror-e5afba6e119511b90bb8bc533a0d1414735bc6bd.tar.gz
Code improvements - noexcept and intialization.
Diffstat (limited to 'src')
-rw-r--r--src/EditModel.cxx2
-rw-r--r--src/PositionCache.h8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/EditModel.cxx b/src/EditModel.cxx
index e7400ca37..a3a5096e8 100644
--- a/src/EditModel.cxx
+++ b/src/EditModel.cxx
@@ -51,7 +51,7 @@ using namespace Scintilla;
Caret::Caret() :
active(false), on(false), period(500) {}
-EditModel::EditModel() {
+EditModel::EditModel() : braces{} {
inOverstrike = false;
xOffset = 0;
trackLineWidth = false;
diff --git a/src/PositionCache.h b/src/PositionCache.h
index f23823bdf..fcbb1cdf7 100644
--- a/src/PositionCache.h
+++ b/src/PositionCache.h
@@ -23,11 +23,11 @@ public:
double x;
double y;
- explicit PointDocument(double x_ = 0, double y_ = 0) : x(x_), y(y_) {
+ explicit PointDocument(double x_ = 0, double y_ = 0) noexcept : x(x_), y(y_) {
}
// Conversion from Point.
- explicit PointDocument(Point pt) : x(pt.x), y(pt.y) {
+ explicit PointDocument(Point pt) noexcept : x(pt.x), y(pt.y) {
}
};
@@ -172,10 +172,10 @@ struct TextSegment {
int start;
int length;
const Representation *representation;
- TextSegment(int start_=0, int length_=0, const Representation *representation_=0) :
+ TextSegment(int start_=0, int length_=0, const Representation *representation_=nullptr) noexcept :
start(start_), length(length_), representation(representation_) {
}
- int end() const {
+ int end() const noexcept {
return start + length;
}
};