aboutsummaryrefslogtreecommitdiff
path: root/libstd-modules/std-io.mxx
diff options
context:
space:
mode:
Diffstat (limited to 'libstd-modules/std-io.mxx')
-rw-r--r--libstd-modules/std-io.mxx28
1 files changed, 28 insertions, 0 deletions
diff --git a/libstd-modules/std-io.mxx b/libstd-modules/std-io.mxx
new file mode 100644
index 0000000..701e1b9
--- /dev/null
+++ b/libstd-modules/std-io.mxx
@@ -0,0 +1,28 @@
+// file : libstd-modules/std-io.mxx -*- C++ -*-
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// license : MIT; see accompanying LICENSE file
+
+export module std.io;
+
+#ifdef _MSC_VER
+
+export import std.core;
+
+#elif defined(__clang__)
+// Empty: can't handle the below and doesn't suppor re-export.
+#else
+
+import std.core;
+
+export
+{
+#include <cctype>
+#include <iosfwd>
+#include <istream>
+#include <ostream>
+#include <iostream>
+#include <sstream>
+#include <fstream>
+}
+
+#endif