Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-06-19 23:16:09 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2018-06-19 23:16:09 +0300
commitf141a3a53fe44c343d8599112f38830016e45044 (patch)
treee9d49c5da10370e3b141fb65fa9729d67746b711 /example
parent305934b3c3b97e476e018ca6a210df923ad5546a (diff)
Add single-header sanity check.
Diffstat (limited to 'example')
-rw-r--r--example/single-header.cpp43
1 files changed, 43 insertions, 0 deletions
diff --git a/example/single-header.cpp b/example/single-header.cpp
new file mode 100644
index 00000000..4b0a4443
--- /dev/null
+++ b/example/single-header.cpp
@@ -0,0 +1,43 @@
+/* Sanity check on the single file edition
+(C) 2018 Niall Douglas <http://www.nedproductions.biz/> (2 commits)
+File Created: Jun 2018
+
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License in the accompanying file
+Licence.txt or at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file Licence.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+*/
+
+#if __has_include("../single-header/afio-win.hpp") && (_HAS_CXX17 || __cplusplus >= 201700)
+#ifdef _WIN32
+#include "../single-header/afio-win.hpp"
+#else
+#include "../single-header/afio-posix.hpp"
+#endif
+
+int main()
+{
+ AFIO_V2_NAMESPACE::mapped_file_handle v;
+ (void) v;
+ return 0;
+}
+#else
+int main()
+{
+ return 0;
+}
+#endif