aboutsummaryrefslogtreecommitdiff
path: root/build2/types
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-06-17 16:42:38 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-06-17 16:42:38 +0200
commit774bfb559ecaef2aac1dcb7a0414bc6895a9b9d5 (patch)
treeef218a78b2122c6bdc1c13f376d1bcf83fe23e84 /build2/types
parent9ae6fd626ed2ca0b7eff64bda68ca84463e66b84 (diff)
Initial take on DLL support for MinGW toolchain
Diffstat (limited to 'build2/types')
-rw-r--r--build2/types14
1 files changed, 9 insertions, 5 deletions
diff --git a/build2/types b/build2/types
index d3930ba..943c9e1 100644
--- a/build2/types
+++ b/build2/types
@@ -7,13 +7,15 @@
#include <vector>
#include <string>
-#include <memory> // unique_ptr, shared_ptr
-#include <utility> // pair, move()
-#include <cstddef> // size_t, nullptr_t
-#include <cstdint> // uint{8,16,32,64}_t
+#include <memory> // unique_ptr, shared_ptr
+#include <utility> // pair, move()
+#include <cstddef> // size_t, nullptr_t
+#include <cstdint> // uint{8,16,32,64}_t
#include <istream>
#include <ostream>
-#include <functional> // function, reference_wrapper
+#include <functional> // function, reference_wrapper
+#include <initializer_list>
+
#include <exception> // exception
#include <stdexcept> // logic_error, invalid_argument, runtime_error
@@ -44,6 +46,8 @@ namespace build2
using std::function;
using std::reference_wrapper;
+ using std::initializer_list;
+
using std::unique_ptr;
using std::shared_ptr;
using std::weak_ptr;