summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Burrows <dburrows@debian.org>2009-01-31 19:32:05 -0800
committerDaniel Burrows <dburrows@debian.org>2009-01-31 19:32:05 -0800
commitdf6d504f041a9e2b9428877d18e5447592d10e8d (patch)
tree03d83dda06058e581aecec77430b1f99d644a7e5
parentc3bf9d104aa9364e9881750d771de2e229b308c0 (diff)
downloadaptitude-df6d504f041a9e2b9428877d18e5447592d10e8d.tar.gz
Implement operator<< for dummy universe packages.
-rw-r--r--src/generic/problemresolver/dummy_universe.cc7
-rw-r--r--src/generic/problemresolver/dummy_universe.h4
2 files changed, 9 insertions, 2 deletions
diff --git a/src/generic/problemresolver/dummy_universe.cc b/src/generic/problemresolver/dummy_universe.cc
index a5d61f8d..8b88832e 100644
--- a/src/generic/problemresolver/dummy_universe.cc
+++ b/src/generic/problemresolver/dummy_universe.cc
@@ -1,6 +1,6 @@
// dummy_universe.cc
//
-// Copyright (C) 2005, 2007 Daniel Burrows
+// Copyright (C) 2005, 2007, 2009 Daniel Burrows
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License as
@@ -176,6 +176,11 @@ void dummy_universe::add_dep(const string &pkg_name, const string &pkg_ver,
(*i)->add_revdep(newdep);
}
+ostream &operator<<(ostream &out, const dummy_universe::package &p)
+{
+ return out << p.get_name();
+}
+
ostream &operator<<(ostream &out, const dummy_universe::version &v)
{
return out << v.get_package().get_name() << " " << v.get_name();
diff --git a/src/generic/problemresolver/dummy_universe.h b/src/generic/problemresolver/dummy_universe.h
index f15c74a7..edf62852 100644
--- a/src/generic/problemresolver/dummy_universe.h
+++ b/src/generic/problemresolver/dummy_universe.h
@@ -1,6 +1,6 @@
// dummy_universe.h -*-c++-*-
//
-// Copyright (C) 2005, 2007 Daniel Burrows
+// Copyright (C) 2005, 2007, 2009 Daniel Burrows
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License as
@@ -752,6 +752,8 @@ template<class T>
class generic_problem_resolver;
typedef generic_problem_resolver<dummy_universe_ref> dummy_resolver;
+std::ostream &operator<<(std::ostream &out, const dummy_universe::package &p);
+
std::ostream &operator<<(std::ostream &out, const dummy_universe::version &v);
std::ostream &operator<<(std::ostream &out, const dummy_universe::dep &d);