diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-11-03 17:50:32 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-11-04 09:26:37 +0200 |
commit | 33e2f00fb710b2f63e9daa690c4eaad1e6eb3bad (patch) | |
tree | 28bd04d4ace1dca2433da6bdd6de8cd5dde9e2f4 /build2/name | |
parent | 57c7577fa91ffc024e5c696a91abe19f5547a787 (diff) |
Print empty name as '' rather than {} in quoted mode
Diffstat (limited to 'build2/name')
-rw-r--r-- | build2/name | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/build2/name b/build2/name index 4e514c5..12aa9dc 100644 --- a/build2/name +++ b/build2/name @@ -113,12 +113,14 @@ namespace build2 // // \$(" // + // Note that in the quoted mode empty unqualified name is printed as '', + // not {}. + // ostream& - to_stream (ostream&, const name&, bool quote, char pair); + to_stream (ostream&, const name&, bool quote, char pair = '\0'); inline ostream& - operator<< (ostream& os, const name& n) { - return to_stream (os, n, false, '\0');} + operator<< (ostream& os, const name& n) {return to_stream (os, n, false);} // Vector of names. @@ -129,11 +131,11 @@ namespace build2 // The same semantics as to_stream(name). // ostream& - to_stream (ostream&, const names_view&, bool quote, char pair); + to_stream (ostream&, const names_view&, bool quote, char pair = '\0'); inline ostream& operator<< (ostream& os, const names_view& ns) { - return to_stream (os, ns, false, '\0');} + return to_stream (os, ns, false);} inline ostream& operator<< (ostream& os, const names& ns) {return os << names_view (ns);} |