aboutsummaryrefslogtreecommitdiff
path: root/build2/types.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2019-04-11 14:44:32 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2019-04-30 16:56:08 +0200
commita14b9bc18431c6aed8441261d28b6ff20bd25935 (patch)
treeae1f07caef838b5b03fa3f82a2cfccbb62b24ed3 /build2/types.hxx
parentca0f9c71be279aee845bf5328ac0af8c02c8849e (diff)
Initial take on header unit and include translation support
Diffstat (limited to 'build2/types.hxx')
-rw-r--r--build2/types.hxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/build2/types.hxx b/build2/types.hxx
index 230628b..c759b7f 100644
--- a/build2/types.hxx
+++ b/build2/types.hxx
@@ -42,6 +42,7 @@
#include <system_error>
#include <libbutl/path.mxx>
+#include <libbutl/path-map.mxx>
#include <libbutl/sha256.mxx>
#include <libbutl/process.mxx>
#include <libbutl/fdstream.mxx>
@@ -95,6 +96,7 @@ namespace build2
using std::istream;
using std::ostream;
using std::endl;
+ using std::streamsize; // C++'s ssize_t.
// Concurrency.
//
@@ -219,6 +221,7 @@ namespace build2
using butl::const_ptr;
// <libbutl/path.mxx>
+ // <libbutl/path-map.mxx>
//
using butl::path;
using butl::dir_path;
@@ -226,6 +229,9 @@ namespace build2
using butl::invalid_path;
using butl::path_cast;
+ using butl::path_map;
+ using butl::dir_path_map;
+
// Absolute directory path. Note that for now we don't do any checking that
// the path is in fact absolute.
//
@@ -276,6 +282,8 @@ namespace build2
using butl::ofdstream;
using butl::fdopen_mode;
using butl::fdstream_mode;
+ using butl::fdselect_state;
+ using butl::fdselect_set;
// <libbutl/target-triplet.mxx>
//