From 9fb791e9fad6c63fc1dac49f4d05ae63b8a3db9b Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 5 Jan 2016 11:55:15 +0200 Subject: Rename build directory/namespace to build2 --- build/name.cxx | 63 ---------------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 build/name.cxx (limited to 'build/name.cxx') diff --git a/build/name.cxx b/build/name.cxx deleted file mode 100644 index 1bb8d31..0000000 --- a/build/name.cxx +++ /dev/null @@ -1,63 +0,0 @@ -// file : build/name.cxx -*- C++ -*- -// copyright : Copyright (c) 2014-2015 Code Synthesis Ltd -// license : MIT; see accompanying LICENSE file - -#include - -#include - -#include - -using namespace std; - -namespace build -{ - ostream& - operator<< (ostream& os, const name& n) - { - if (n.proj != nullptr) - os << *n.proj << '%'; - - // If the value is empty, then we want to print the directory - // inside {}, e.g., dir{bar/}, not bar/dir{}. We also want to - // print {} for an empty name. - // - bool d (!n.dir.empty ()); - bool v (!n.value.empty ()); - bool t (!n.type.empty () || (!d && !v)); - - if (v) - os << n.dir; - - if (t) - os << n.type << '{'; - - if (v) - os << n.value; - else - os << n.dir; - - if (t) - os << '}'; - - return os; - } - - ostream& - operator<< (ostream& os, const names& ns) - { - for (auto i (ns.begin ()), e (ns.end ()); i != e; ) - { - const name& n (*i); - ++i; - os << n; - - if (n.pair != '\0') - os << n.pair; - else if (i != e) - os << ' '; - } - - return os; - } -} -- cgit v1.1