diff options
author | Daniel Burrows <dburrows@debian.org> | 2009-01-31 19:32:05 -0800 |
---|---|---|
committer | Daniel Burrows <dburrows@debian.org> | 2009-01-31 19:32:05 -0800 |
commit | df6d504f041a9e2b9428877d18e5447592d10e8d (patch) | |
tree | 03d83dda06058e581aecec77430b1f99d644a7e5 | |
parent | c3bf9d104aa9364e9881750d771de2e229b308c0 (diff) | |
download | aptitude-df6d504f041a9e2b9428877d18e5447592d10e8d.tar.gz |
Implement operator<< for dummy universe packages.
-rw-r--r-- | src/generic/problemresolver/dummy_universe.cc | 7 | ||||
-rw-r--r-- | src/generic/problemresolver/dummy_universe.h | 4 |
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); |