aboutsummaryrefslogtreecommitdiff
path: root/build2/utility
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2016-11-10 00:26:54 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2016-11-15 16:46:10 +0300
commita7efabf301f23364ac2335c80c5e1e712bc43204 (patch)
treedded192f09627702bc8e0566c5c6032825d6920c /build2/utility
parent05b1d9e89a94ee5594168073b8dc363fada987f1 (diff)
Add cat, false and true builtins
Diffstat (limited to 'build2/utility')
-rw-r--r--build2/utility16
1 files changed, 10 insertions, 6 deletions
diff --git a/build2/utility b/build2/utility
index e08ae69..deefc43 100644
--- a/build2/utility
+++ b/build2/utility
@@ -5,12 +5,13 @@
#ifndef BUILD2_UTILITY
#define BUILD2_UTILITY
-#include <tuple> // make_tuple()
-#include <memory> // make_shared()
-#include <string> // to_string()
-#include <utility> // move(), forward(), declval(), make_pair()
-#include <cassert> // assert()
-#include <iterator> // make_move_iterator()
+#include <tuple> // make_tuple()
+#include <memory> // make_shared()
+#include <string> // to_string()
+#include <utility> // move(), forward(), declval(), make_pair()
+#include <cassert> // assert()
+#include <iterator> // make_move_iterator()
+#include <functional> // ref(), cref()
#include <butl/utility> // combine_hash(), reverse_iterate(), casecmp(),
// lcase()
@@ -27,6 +28,9 @@ namespace build2
using std::forward;
using std::declval;
+ using std::ref;
+ using std::cref;
+
using std::make_pair;
using std::make_tuple;
using std::make_shared;