aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib/SubStyles.h
diff options
context:
space:
mode:
Diffstat (limited to 'lexlib/SubStyles.h')
-rw-r--r--lexlib/SubStyles.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/lexlib/SubStyles.h b/lexlib/SubStyles.h
index f9bdfe65c..4bfe7ebfc 100644
--- a/lexlib/SubStyles.h
+++ b/lexlib/SubStyles.h
@@ -27,23 +27,23 @@ public:
wordToStyle.clear();
}
- int Base() const {
+ int Base() const noexcept {
return baseStyle;
}
- int Start() const {
+ int Start() const noexcept {
return firstStyle;
}
- int Last() const {
+ int Last() const noexcept {
return firstStyle + lenStyles - 1;
}
- int Length() const {
+ int Length() const noexcept {
return lenStyles;
}
- void Clear() {
+ void Clear() noexcept {
firstStyle = 0;
lenStyles = 0;
wordToStyle.clear();
@@ -57,7 +57,7 @@ public:
return -1;
}
- bool IncludesStyle(int style) const {
+ bool IncludesStyle(int style) const noexcept {
return (style >= firstStyle) && (style < (firstStyle + lenStyles));
}
@@ -98,7 +98,7 @@ class SubStyles {
int allocated;
std::vector<WordClassifier> classifiers;
- int BlockFromBaseStyle(int baseStyle) const {
+ int BlockFromBaseStyle(int baseStyle) const noexcept {
for (int b=0; b < classifications; b++) {
if (baseStyle == baseStyles[b])
return b;
@@ -145,12 +145,12 @@ public:
}
}
- int Start(int styleBase) {
+ int Start(int styleBase) noexcept {
const int block = BlockFromBaseStyle(styleBase);
return (block >= 0) ? classifiers[block].Start() : -1;
}
- int Length(int styleBase) {
+ int Length(int styleBase) noexcept {
const int block = BlockFromBaseStyle(styleBase);
return (block >= 0) ? classifiers[block].Length() : 0;
}
@@ -163,7 +163,7 @@ public:
return subStyle;
}
- int DistanceToSecondaryStyles() const {
+ int DistanceToSecondaryStyles() const noexcept {
return secondaryDistance;
}
@@ -197,7 +197,7 @@ public:
it->Clear();
}
- const WordClassifier &Classifier(int baseStyle) const {
+ const WordClassifier &Classifier(int baseStyle) const noexcept {
const int block = BlockFromBaseStyle(baseStyle);
return classifiers[block >= 0 ? block : 0];
}