aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ContractionState.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/ContractionState.cxx')
-rw-r--r--src/ContractionState.cxx52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/ContractionState.cxx b/src/ContractionState.cxx
index 8d2427629..8897f3d95 100644
--- a/src/ContractionState.cxx
+++ b/src/ContractionState.cxx
@@ -60,32 +60,32 @@ public:
void Clear() noexcept override;
- Sci::Line LinesInDoc() const override;
- Sci::Line LinesDisplayed() const override;
- Sci::Line DisplayFromDoc(Sci::Line lineDoc) const override;
- Sci::Line DisplayLastFromDoc(Sci::Line lineDoc) const override;
- Sci::Line DocFromDisplay(Sci::Line lineDisplay) const override;
+ Sci::Line LinesInDoc() const noexcept override;
+ Sci::Line LinesDisplayed() const noexcept override;
+ Sci::Line DisplayFromDoc(Sci::Line lineDoc) const noexcept override;
+ Sci::Line DisplayLastFromDoc(Sci::Line lineDoc) const noexcept override;
+ Sci::Line DocFromDisplay(Sci::Line lineDisplay) const noexcept override;
void InsertLines(Sci::Line lineDoc, Sci::Line lineCount) override;
void DeleteLines(Sci::Line lineDoc, Sci::Line lineCount) override;
- bool GetVisible(Sci::Line lineDoc) const override;
+ bool GetVisible(Sci::Line lineDoc) const noexcept override;
bool SetVisible(Sci::Line lineDocStart, Sci::Line lineDocEnd, bool isVisible) override;
- bool HiddenLines() const override;
+ bool HiddenLines() const noexcept override;
- const char *GetFoldDisplayText(Sci::Line lineDoc) const override;
+ const char *GetFoldDisplayText(Sci::Line lineDoc) const noexcept override;
bool SetFoldDisplayText(Sci::Line lineDoc, const char *text) override;
- bool GetExpanded(Sci::Line lineDoc) const override;
+ bool GetExpanded(Sci::Line lineDoc) const noexcept override;
bool SetExpanded(Sci::Line lineDoc, bool isExpanded) override;
- Sci::Line ContractedNext(Sci::Line lineDocStart) const override;
+ Sci::Line ContractedNext(Sci::Line lineDocStart) const noexcept override;
- int GetHeight(Sci::Line lineDoc) const override;
+ int GetHeight(Sci::Line lineDoc) const noexcept override;
bool SetHeight(Sci::Line lineDoc, int height) override;
- void ShowAll() override;
+ void ShowAll() noexcept override;
- void Check() const;
+ void Check() const noexcept;
};
template <typename LINE>
@@ -157,7 +157,7 @@ void ContractionState<LINE>::Clear() noexcept {
}
template <typename LINE>
-Sci::Line ContractionState<LINE>::LinesInDoc() const {
+Sci::Line ContractionState<LINE>::LinesInDoc() const noexcept {
if (OneToOne()) {
return linesInDocument;
} else {
@@ -166,7 +166,7 @@ Sci::Line ContractionState<LINE>::LinesInDoc() const {
}
template <typename LINE>
-Sci::Line ContractionState<LINE>::LinesDisplayed() const {
+Sci::Line ContractionState<LINE>::LinesDisplayed() const noexcept {
if (OneToOne()) {
return linesInDocument;
} else {
@@ -175,7 +175,7 @@ Sci::Line ContractionState<LINE>::LinesDisplayed() const {
}
template <typename LINE>
-Sci::Line ContractionState<LINE>::DisplayFromDoc(Sci::Line lineDoc) const {
+Sci::Line ContractionState<LINE>::DisplayFromDoc(Sci::Line lineDoc) const noexcept {
if (OneToOne()) {
return (lineDoc <= linesInDocument) ? lineDoc : linesInDocument;
} else {
@@ -186,12 +186,12 @@ Sci::Line ContractionState<LINE>::DisplayFromDoc(Sci::Line lineDoc) const {
}
template <typename LINE>
-Sci::Line ContractionState<LINE>::DisplayLastFromDoc(Sci::Line lineDoc) const {
+Sci::Line ContractionState<LINE>::DisplayLastFromDoc(Sci::Line lineDoc) const noexcept {
return DisplayFromDoc(lineDoc) + GetHeight(lineDoc) - 1;
}
template <typename LINE>
-Sci::Line ContractionState<LINE>::DocFromDisplay(Sci::Line lineDisplay) const {
+Sci::Line ContractionState<LINE>::DocFromDisplay(Sci::Line lineDisplay) const noexcept {
if (OneToOne()) {
return lineDisplay;
} else {
@@ -232,7 +232,7 @@ void ContractionState<LINE>::DeleteLines(Sci::Line lineDoc, Sci::Line lineCount)
}
template <typename LINE>
-bool ContractionState<LINE>::GetVisible(Sci::Line lineDoc) const {
+bool ContractionState<LINE>::GetVisible(Sci::Line lineDoc) const noexcept {
if (OneToOne()) {
return true;
} else {
@@ -269,7 +269,7 @@ bool ContractionState<LINE>::SetVisible(Sci::Line lineDocStart, Sci::Line lineDo
}
template <typename LINE>
-bool ContractionState<LINE>::HiddenLines() const {
+bool ContractionState<LINE>::HiddenLines() const noexcept {
if (OneToOne()) {
return false;
} else {
@@ -278,7 +278,7 @@ bool ContractionState<LINE>::HiddenLines() const {
}
template <typename LINE>
-const char *ContractionState<LINE>::GetFoldDisplayText(Sci::Line lineDoc) const {
+const char *ContractionState<LINE>::GetFoldDisplayText(Sci::Line lineDoc) const noexcept {
Check();
return foldDisplayTexts->ValueAt(lineDoc).get();
}
@@ -299,7 +299,7 @@ bool ContractionState<LINE>::SetFoldDisplayText(Sci::Line lineDoc, const char *t
}
template <typename LINE>
-bool ContractionState<LINE>::GetExpanded(Sci::Line lineDoc) const {
+bool ContractionState<LINE>::GetExpanded(Sci::Line lineDoc) const noexcept {
if (OneToOne()) {
return true;
} else {
@@ -326,7 +326,7 @@ bool ContractionState<LINE>::SetExpanded(Sci::Line lineDoc, bool isExpanded) {
}
template <typename LINE>
-Sci::Line ContractionState<LINE>::ContractedNext(Sci::Line lineDocStart) const {
+Sci::Line ContractionState<LINE>::ContractedNext(Sci::Line lineDocStart) const noexcept {
if (OneToOne()) {
return -1;
} else {
@@ -344,7 +344,7 @@ Sci::Line ContractionState<LINE>::ContractedNext(Sci::Line lineDocStart) const {
}
template <typename LINE>
-int ContractionState<LINE>::GetHeight(Sci::Line lineDoc) const {
+int ContractionState<LINE>::GetHeight(Sci::Line lineDoc) const noexcept {
if (OneToOne()) {
return 1;
} else {
@@ -377,7 +377,7 @@ bool ContractionState<LINE>::SetHeight(Sci::Line lineDoc, int height) {
}
template <typename LINE>
-void ContractionState<LINE>::ShowAll() {
+void ContractionState<LINE>::ShowAll() noexcept {
const LINE lines = static_cast<LINE>(LinesInDoc());
Clear();
linesInDocument = lines;
@@ -386,7 +386,7 @@ void ContractionState<LINE>::ShowAll() {
// Debugging checks
template <typename LINE>
-void ContractionState<LINE>::Check() const {
+void ContractionState<LINE>::Check() const noexcept {
#ifdef CHECK_CORRECTNESS
for (Sci::Line vline = 0; vline < LinesDisplayed(); vline++) {
const Sci::Line lineDoc = DocFromDisplay(vline);