diff options
author | Neil <nyamatongwe@gmail.com> | 2021-03-18 19:04:08 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2021-03-18 19:04:08 +1100 |
commit | 43c4b61bdd3669c2cc08d50f10401f0b04befcc9 (patch) | |
tree | b4d2bd7cb460527591554481b0898ad67a710b9e | |
parent | cb7f77559b1682e7655af5a88b5bbeb63899eca4 (diff) | |
download | scintilla-mirror-43c4b61bdd3669c2cc08d50f10401f0b04befcc9.tar.gz |
std::optional is a basic vocabulary type that may be used widely so include
almost everywhere.
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> |