diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-07-28 07:17:29 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-07-28 13:53:22 +0200 |
commit | b11aaa16d404ce7dc55de6b7338dccbf053a72bd (patch) | |
tree | be5a63a170f9de7318e91d79c4784badb8a4488f /build2/utility.cxx | |
parent | ad7d4bd0722aa70ba634900cebf93a1b1814fed9 (diff) |
Adjust to new path implementation, use to support reversibility
Diffstat (limited to 'build2/utility.cxx')
-rw-r--r-- | build2/utility.cxx | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/build2/utility.cxx b/build2/utility.cxx index c43d048..87a2749 100644 --- a/build2/utility.cxx +++ b/build2/utility.cxx @@ -22,25 +22,9 @@ namespace build2 ostream& operator<< (ostream& os, const path& p) { - return os << (stream_verb (os) < 2 ? diag_relative (p) : p.string ()); - } - - ostream& - operator<< (ostream& os, const dir_path& d) - { - if (stream_verb (os) < 2) - os << diag_relative (d); // Adds trailing '/'. - else - { - const string& s (d.string ()); - - // Print the directory with trailing '/'. - // - if (!s.empty ()) - os << s << (dir_path::traits::is_separator (s.back ()) ? "" : "/"); - } - - return os; + return os << (stream_verb (os) < 2 + ? diag_relative (p) + : p.representation ()); } // |