Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Debtags::PackageSet Class Reference

#include <PackageSet.h>

Inheritance diagram for Debtags::PackageSet:

Tagcoll::OpSet< Debtags::Package > List of all members.

Public Member Functions

 PackageSet () throw ()
 PackageSet (const OpSet< Debtags::Package > &) throw ()
virtual ~PackageSet () throw ()
virtual void consume (const Package &pkg) throw ()
FacetSet getFacets () const throw ()
TagSet getTags () const throw ()
MaintainerSet getMaintainers () const throw ()
Debtags::TagSet getCompanionTags (const Debtags::TagSet &ts) const throw ()
Package find (const std::string &name) const throw ()
Maintainer findMaintainer (const std::string &email) const throw ()
void output (PackageConsumer &cons) const throw ()
void output (PackageConsumer &cons, PackageMatcher &filter) const throw ()
PackageSet getFiltered (PackageMatcher &filter) const throw ()
PackageSet getRelated (const Package &pivot, int distance=1) const throw ()
PackageSet getRelated (const Debtags::TagSet &ts, int distance=1) const throw ()
void outputRelated (PackageConsumer &cons, const Package &pivot, int distance=1) const throw ()
void outputRelated (PackageConsumer &cons, const Debtags::TagSet &ts, int distance=1) const throw ()

Constructor & Destructor Documentation

PackageSet::PackageSet  )  throw ()
 

PackageSet::PackageSet const OpSet< Debtags::Package > &   )  throw ()
 

PackageSet::~PackageSet  )  throw () [virtual]
 


Member Function Documentation

void PackageSet::consume const Package pkg  )  throw () [virtual]
 

Package PackageSet::find const std::string &  name  )  const throw ()
 

Maintainer PackageSet::findMaintainer const std::string &  email  )  const throw ()
 

TagSet PackageSet::getCompanionTags const Debtags::TagSet ts  )  const throw ()
 

FacetSet PackageSet::getFacets  )  const throw ()
 

PackageSet PackageSet::getFiltered PackageMatcher filter  )  const throw ()
 

MaintainerSet PackageSet::getMaintainers  )  const throw ()
 

PackageSet PackageSet::getRelated const Debtags::TagSet ts,
int  distance = 1
const throw ()
 

PackageSet PackageSet::getRelated const Package pivot,
int  distance = 1
const throw ()
 

TagSet PackageSet::getTags  )  const throw ()
 

void PackageSet::output PackageConsumer cons,
PackageMatcher filter
const throw ()
 

void PackageSet::output PackageConsumer cons  )  const throw ()
 

void PackageSet::outputRelated PackageConsumer cons,
const Debtags::TagSet ts,
int  distance = 1
const throw ()
 

void PackageSet::outputRelated PackageConsumer cons,
const Package pivot,
int  distance = 1
const throw ()
 


The documentation for this class was generated from the following files:
Generated on Sat Mar 19 11:35:41 2005 for libdebtags by  doxygen 1.4.1