=== src/third_party/nonstd/expected.hpp
This is the single header version of
-https://github.com/martinmoene/expected-lite[expected-lite] revision
-3abf06821d489d56aa9c60eccf8aab70d67d158b with the following license:
+https://github.com/martinmoene/expected-lite[expected-lite] 0.6.0 with the
+following license:
----
Copyright (c) 2016-2020 Martin Moene
#define nsel_CPP14_OR_GREATER ( nsel_CPLUSPLUS >= 201402L )
#define nsel_CPP17_OR_GREATER ( nsel_CPLUSPLUS >= 201703L )
#define nsel_CPP20_OR_GREATER ( nsel_CPLUSPLUS >= 202000L )
+#define nsel_CPP23_OR_GREATER ( nsel_CPLUSPLUS >= 202300L )
-// Use C++20 std::expected if available and requested:
+// Use C++23 std::expected if available and requested:
-#if nsel_CPP20_OR_GREATER && defined(__has_include )
+#if nsel_CPP23_OR_GREATER && defined(__has_include )
# if __has_include( <expected> )
# define nsel_HAVE_STD_EXPECTED 1
# else