aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--cocoa/PlatCocoa.mm1
-rw-r--r--cocoa/ScintillaCocoa.mm1
-rw-r--r--cocoa/ScintillaView.mm1
-rwxr-xr-xgtk/PlatGTK.cxx1
-rwxr-xr-xgtk/ScintillaGTK.cxx1
-rw-r--r--gtk/ScintillaGTKAccessible.cxx1
-rw-r--r--qt/ScintillaEdit/ScintillaDocument.cpp1
-rw-r--r--qt/ScintillaEditBase/PlatQt.h1
-rw-r--r--qt/ScintillaEditBase/ScintillaEditBase.h1
-rw-r--r--qt/ScintillaEditBase/ScintillaQt.h1
-rw-r--r--scripts/HeaderOrder.txt1
-rw-r--r--src/AutoComplete.cxx1
-rw-r--r--src/CallTip.cxx1
-rw-r--r--src/CellBuffer.cxx1
-rw-r--r--src/ContractionState.cxx1
-rw-r--r--src/Decoration.cxx1
-rw-r--r--src/Document.cxx1
-rw-r--r--src/EditModel.cxx1
-rw-r--r--src/EditView.cxx1
-rw-r--r--src/Editor.cxx1
-rw-r--r--src/Indicator.cxx1
-rw-r--r--src/KeyMap.cxx1
-rw-r--r--src/LineMarker.cxx1
-rw-r--r--src/MarginView.cxx1
-rw-r--r--src/PerLine.cxx1
-rw-r--r--src/PositionCache.cxx1
-rw-r--r--src/RunStyles.cxx1
-rw-r--r--src/ScintillaBase.cxx1
-rw-r--r--src/Selection.cxx1
-rw-r--r--src/Style.cxx1
-rw-r--r--src/ViewStyle.cxx1
-rw-r--r--src/XPM.cxx1
-rw-r--r--test/unit/UnitTester.cxx1
-rw-r--r--test/unit/testCellBuffer.cxx1
-rw-r--r--test/unit/testCharClassify.cxx1
-rw-r--r--test/unit/testContractionState.cxx1
-rw-r--r--test/unit/testDecoration.cxx1
-rw-r--r--test/unit/testPartitioning.cxx1
-rw-r--r--test/unit/testPerLine.cxx1
-rw-r--r--test/unit/testRunStyles.cxx1
-rw-r--r--test/unit/testSparseVector.cxx1
-rw-r--r--test/unit/testSplitVector.cxx1
-rw-r--r--test/unit/testUniConversion.cxx1
-rw-r--r--test/unit/unitTest.cxx1
-rw-r--r--win32/PlatWin.cxx1
-rw-r--r--win32/ScintillaWin.cxx1
46 files changed, 46 insertions, 0 deletions
diff --git a/cocoa/PlatCocoa.mm b/cocoa/PlatCocoa.mm
index a13c2eac0..f2eee85c8 100644
--- a/cocoa/PlatCocoa.mm
+++ b/cocoa/PlatCocoa.mm
@@ -23,6 +23,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <functional>
#include <memory>
#include <numeric>
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index 72516be5c..b4e9375c2 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -18,6 +18,7 @@
#include <string_view>
#include <vector>
+#include <optional>
#import <Cocoa/Cocoa.h>
#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5
diff --git a/cocoa/ScintillaView.mm b/cocoa/ScintillaView.mm
index ab5d0eee4..e5b3a2e7b 100644
--- a/cocoa/ScintillaView.mm
+++ b/cocoa/ScintillaView.mm
@@ -14,6 +14,7 @@
#include <string_view>
#include <vector>
+#include <optional>
#import "Debugging.h"
#import "Geometry.h"
diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx
index b532826a7..e5daf5b1a 100755
--- a/gtk/PlatGTK.cxx
+++ b/gtk/PlatGTK.cxx
@@ -13,6 +13,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
#include <sstream>
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index beb113484..0383745fb 100755
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -17,6 +17,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/gtk/ScintillaGTKAccessible.cxx b/gtk/ScintillaGTKAccessible.cxx
index 1fa044a8e..1aceddb8b 100644
--- a/gtk/ScintillaGTKAccessible.cxx
+++ b/gtk/ScintillaGTKAccessible.cxx
@@ -62,6 +62,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/qt/ScintillaEdit/ScintillaDocument.cpp b/qt/ScintillaEdit/ScintillaDocument.cpp
index 8c931d7e3..daa212130 100644
--- a/qt/ScintillaEdit/ScintillaDocument.cpp
+++ b/qt/ScintillaEdit/ScintillaDocument.cpp
@@ -6,6 +6,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <memory>
#include "ScintillaDocument.h"
diff --git a/qt/ScintillaEditBase/PlatQt.h b/qt/ScintillaEditBase/PlatQt.h
index 2d78ff389..a4bf8df6b 100644
--- a/qt/ScintillaEditBase/PlatQt.h
+++ b/qt/ScintillaEditBase/PlatQt.h
@@ -15,6 +15,7 @@
#include <string_view>
#include <vector>
+#include <optional>
#include <memory>
#include "Debugging.h"
diff --git a/qt/ScintillaEditBase/ScintillaEditBase.h b/qt/ScintillaEditBase/ScintillaEditBase.h
index 985c91999..1c4ea9089 100644
--- a/qt/ScintillaEditBase/ScintillaEditBase.h
+++ b/qt/ScintillaEditBase/ScintillaEditBase.h
@@ -16,6 +16,7 @@
#include <string_view>
#include <vector>
+#include <optional>
#include <memory>
#include "Debugging.h"
diff --git a/qt/ScintillaEditBase/ScintillaQt.h b/qt/ScintillaEditBase/ScintillaQt.h
index d5b1b1a18..ef326e2e3 100644
--- a/qt/ScintillaEditBase/ScintillaQt.h
+++ b/qt/ScintillaEditBase/ScintillaQt.h
@@ -24,6 +24,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/scripts/HeaderOrder.txt b/scripts/HeaderOrder.txt
index 22bb82366..d6c1bfd54 100644
--- a/scripts/HeaderOrder.txt
+++ b/scripts/HeaderOrder.txt
@@ -43,6 +43,7 @@
#include <vector>
#include <map>
#include <forward_list>
+#include <optional>
#include <algorithm>
#include <iterator>
#include <functional>
diff --git a/src/AutoComplete.cxx b/src/AutoComplete.cxx
index b4444ff0c..c3ebd9c46 100644
--- a/src/AutoComplete.cxx
+++ b/src/AutoComplete.cxx
@@ -15,6 +15,7 @@
#include <string>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/CallTip.cxx b/src/CallTip.cxx
index 418088470..fccf20025 100644
--- a/src/CallTip.cxx
+++ b/src/CallTip.cxx
@@ -16,6 +16,7 @@
#include <string>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/CellBuffer.cxx b/src/CellBuffer.cxx
index a13d74ebf..21fbb7003 100644
--- a/src/CellBuffer.cxx
+++ b/src/CellBuffer.cxx
@@ -16,6 +16,7 @@
#include <string>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/ContractionState.cxx b/src/ContractionState.cxx
index af1c88bb7..551879c0c 100644
--- a/src/ContractionState.cxx
+++ b/src/ContractionState.cxx
@@ -12,6 +12,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/Decoration.cxx b/src/Decoration.cxx
index 9a88c03dd..2574854b2 100644
--- a/src/Decoration.cxx
+++ b/src/Decoration.cxx
@@ -13,6 +13,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/Document.cxx b/src/Document.cxx
index 564959eb0..5f80ee50b 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -17,6 +17,7 @@
#include <string_view>
#include <vector>
#include <forward_list>
+#include <optional>
#include <algorithm>
#include <memory>
#include <chrono>
diff --git a/src/EditModel.cxx b/src/EditModel.cxx
index d99c0a88a..a75cd4c41 100644
--- a/src/EditModel.cxx
+++ b/src/EditModel.cxx
@@ -16,6 +16,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/EditView.cxx b/src/EditView.cxx
index b274e02ba..1c6e41096 100644
--- a/src/EditView.cxx
+++ b/src/EditView.cxx
@@ -18,6 +18,7 @@
#include <vector>
#include <map>
#include <forward_list>
+#include <optional>
#include <algorithm>
#include <iterator>
#include <memory>
diff --git a/src/Editor.cxx b/src/Editor.cxx
index a88ec2d1c..54336c19f 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -18,6 +18,7 @@
#include <vector>
#include <map>
#include <forward_list>
+#include <optional>
#include <algorithm>
#include <iterator>
#include <memory>
diff --git a/src/Indicator.cxx b/src/Indicator.cxx
index 007f30f77..9a182469d 100644
--- a/src/Indicator.cxx
+++ b/src/Indicator.cxx
@@ -11,6 +11,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/KeyMap.cxx b/src/KeyMap.cxx
index 58099de8c..dbd7d923e 100644
--- a/src/KeyMap.cxx
+++ b/src/KeyMap.cxx
@@ -11,6 +11,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <memory>
#include "Debugging.h"
diff --git a/src/LineMarker.cxx b/src/LineMarker.cxx
index 09fe0e86d..0bafbe75f 100644
--- a/src/LineMarker.cxx
+++ b/src/LineMarker.cxx
@@ -13,6 +13,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/MarginView.cxx b/src/MarginView.cxx
index 1e4144771..c7da7e667 100644
--- a/src/MarginView.cxx
+++ b/src/MarginView.cxx
@@ -17,6 +17,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/PerLine.cxx b/src/PerLine.cxx
index b478c7f07..91621a4b4 100644
--- a/src/PerLine.cxx
+++ b/src/PerLine.cxx
@@ -13,6 +13,7 @@
#include <string_view>
#include <vector>
#include <forward_list>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/PositionCache.cxx b/src/PositionCache.cxx
index 8ad940f5a..7801e4fbb 100644
--- a/src/PositionCache.cxx
+++ b/src/PositionCache.cxx
@@ -15,6 +15,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <iterator>
#include <memory>
diff --git a/src/RunStyles.cxx b/src/RunStyles.cxx
index e36d1ff12..11bab25bd 100644
--- a/src/RunStyles.cxx
+++ b/src/RunStyles.cxx
@@ -15,6 +15,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx
index 91abd0d85..93c41d3d9 100644
--- a/src/ScintillaBase.cxx
+++ b/src/ScintillaBase.cxx
@@ -15,6 +15,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/Selection.cxx b/src/Selection.cxx
index 5a5d998c4..cc92ff49b 100644
--- a/src/Selection.cxx
+++ b/src/Selection.cxx
@@ -11,6 +11,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/Style.cxx b/src/Style.cxx
index dfeb5f1b9..fc96cfcfd 100644
--- a/src/Style.cxx
+++ b/src/Style.cxx
@@ -8,6 +8,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <memory>
#include "Debugging.h"
diff --git a/src/ViewStyle.cxx b/src/ViewStyle.cxx
index 28a09016b..e30e1fd18 100644
--- a/src/ViewStyle.cxx
+++ b/src/ViewStyle.cxx
@@ -13,6 +13,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/src/XPM.cxx b/src/XPM.cxx
index a789a47d4..cfe6d94af 100644
--- a/src/XPM.cxx
+++ b/src/XPM.cxx
@@ -12,6 +12,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <iterator>
#include <memory>
diff --git a/test/unit/UnitTester.cxx b/test/unit/UnitTester.cxx
index bd4d611f8..ae2b757db 100644
--- a/test/unit/UnitTester.cxx
+++ b/test/unit/UnitTester.cxx
@@ -10,6 +10,7 @@
#include <string_view>
#include <vector>
+#include <optional>
#include <memory>
#include "Debugging.h"
diff --git a/test/unit/testCellBuffer.cxx b/test/unit/testCellBuffer.cxx
index 91844da2d..aeffed850 100644
--- a/test/unit/testCellBuffer.cxx
+++ b/test/unit/testCellBuffer.cxx
@@ -5,6 +5,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testCharClassify.cxx b/test/unit/testCharClassify.cxx
index 82d2f2a45..c44a7e973 100644
--- a/test/unit/testCharClassify.cxx
+++ b/test/unit/testCharClassify.cxx
@@ -4,6 +4,7 @@
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
#include <iostream>
diff --git a/test/unit/testContractionState.cxx b/test/unit/testContractionState.cxx
index 66caa7927..04346262b 100644
--- a/test/unit/testContractionState.cxx
+++ b/test/unit/testContractionState.cxx
@@ -6,6 +6,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testDecoration.cxx b/test/unit/testDecoration.cxx
index 29f89d684..0999bdf6b 100644
--- a/test/unit/testDecoration.cxx
+++ b/test/unit/testDecoration.cxx
@@ -6,6 +6,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testPartitioning.cxx b/test/unit/testPartitioning.cxx
index 41278d65d..6b109c8d3 100644
--- a/test/unit/testPartitioning.cxx
+++ b/test/unit/testPartitioning.cxx
@@ -6,6 +6,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testPerLine.cxx b/test/unit/testPerLine.cxx
index df262feee..2f5e217dc 100644
--- a/test/unit/testPerLine.cxx
+++ b/test/unit/testPerLine.cxx
@@ -6,6 +6,7 @@
#include <string_view>
#include <vector>
#include <forward_list>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testRunStyles.cxx b/test/unit/testRunStyles.cxx
index 91ce00a19..b35b19dae 100644
--- a/test/unit/testRunStyles.cxx
+++ b/test/unit/testRunStyles.cxx
@@ -6,6 +6,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testSparseVector.cxx b/test/unit/testSparseVector.cxx
index 70c47697d..e40649537 100644
--- a/test/unit/testSparseVector.cxx
+++ b/test/unit/testSparseVector.cxx
@@ -7,6 +7,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testSplitVector.cxx b/test/unit/testSplitVector.cxx
index 341495894..a0f61bbe3 100644
--- a/test/unit/testSplitVector.cxx
+++ b/test/unit/testSplitVector.cxx
@@ -6,6 +6,7 @@
#include <stdexcept>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/testUniConversion.cxx b/test/unit/testUniConversion.cxx
index 5192fcf62..b1fbe1a26 100644
--- a/test/unit/testUniConversion.cxx
+++ b/test/unit/testUniConversion.cxx
@@ -5,6 +5,7 @@
#include <string>
#include <string_view>
#include <vector>
+#include <optional>
#include <algorithm>
#include <memory>
diff --git a/test/unit/unitTest.cxx b/test/unit/unitTest.cxx
index 665bfb4da..31b5716ed 100644
--- a/test/unit/unitTest.cxx
+++ b/test/unit/unitTest.cxx
@@ -36,6 +36,7 @@
#include <string_view>
#include <vector>
+#include <optional>
#include <memory>
#include "Debugging.h"
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx
index cd98168e8..aac888693 100644
--- a/win32/PlatWin.cxx
+++ b/win32/PlatWin.cxx
@@ -17,6 +17,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <iterator>
#include <memory>
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index 5893becfa..6693ffb7c 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -19,6 +19,7 @@
#include <string_view>
#include <vector>
#include <map>
+#include <optional>
#include <algorithm>
#include <memory>
#include <chrono>