aboutsummaryrefslogtreecommitdiff
path: root/build/variable
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-04-20 15:34:16 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-04-20 15:34:16 +0200
commit4c44c914d898af53152addad5530504548175e85 (patch)
treef319c76b681e44874f887bfb5d085d59aa1e662d /build/variable
parenta82cdb8fd9ba02034d296769772cdf81244da66a (diff)
Merge config.cxx.* variables into cxx.* when loading cxx module
Diffstat (limited to 'build/variable')
-rw-r--r--build/variable16
1 files changed, 11 insertions, 5 deletions
diff --git a/build/variable b/build/variable
index 48fc519..05ca671 100644
--- a/build/variable
+++ b/build/variable
@@ -106,7 +106,7 @@ namespace build
T
as () const = delete;
- // Set interface.
+ // Assign.
//
const value_proxy&
operator= (value_ptr) const;
@@ -117,16 +117,22 @@ namespace build
const value_proxy&
operator= (std::string) const;
- // Append enother simple name to list_value.
+ const value_proxy&
+ operator= (dir_path) const;
+
+ const value_proxy&
+ operator= (nullptr_t) const;
+
+ // Append.
//
const value_proxy&
- operator+= (std::string) const;
+ operator+= (const value_proxy&) const;
const value_proxy&
- operator= (dir_path) const;
+ operator+= (const list_value&) const;
const value_proxy&
- operator= (nullptr_t) const;
+ operator+= (std::string) const; // Append simple name to list_value.
// Return true if this value belongs to the specified scope or target.
//