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

Debtags::Package Class Reference

#include <Package.h>

List of all members.

Public Member Functions

 Package () throw ()
 Package (const std::string &name) throw ()
 Package (const Package &f) throw ()
 ~Package () throw ()
Packageoperator= (const Package &f) throw ()
bool operator== (const Package &f) const throw ()
bool operator< (const Package &f) const throw ()
 operator bool () const throw ()
const std::string & name () const throw ()
const std::string & sdesc () const throw ()
const std::string & ldesc () const throw ()
const Maintainermaint () const throw ()
int state () const throw (PackageDBException)
const std::string & sdesc (const std::string &sdesc) throw ()
const std::string & ldesc (const std::string &ldesc) throw ()
const Maintainermaint (const Maintainer &maint) throw ()
const std::string & fulldata (const std::string &fulldata) throw ()
const TagSet tags () const throw ()
const std::string & fulldata () const throw ()

Protected Member Functions

 Package (PackageImpl *existing_impl) throw ()

Protected Attributes

PackageImpl * impl

Friends

class PackageSet
class PackageImpl
class AvailableReader
class StandardEnvironment


Constructor & Destructor Documentation

Package::Package PackageImpl *  existing_impl  )  throw () [explicit, protected]
 

Package::Package  )  throw ()
 

Package::Package const std::string &  name  )  throw () [explicit]
 

Package::Package const Package f  )  throw ()
 

Package::~Package  )  throw ()
 


Member Function Documentation

const std::string & Package::fulldata  )  const throw ()
 

const std::string & Package::fulldata const std::string &  fulldata  )  throw ()
 

const std::string & Package::ldesc const std::string &  ldesc  )  throw ()
 

const std::string & Package::ldesc  )  const throw ()
 

const Maintainer & Package::maint const Maintainer maint  )  throw ()
 

const Maintainer & Package::maint  )  const throw ()
 

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

Package::operator bool  )  const throw ()
 

bool Package::operator< const Package f  )  const throw ()
 

Package & Package::operator= const Package f  )  throw ()
 

bool Package::operator== const Package f  )  const throw ()
 

const std::string & Package::sdesc const std::string &  sdesc  )  throw ()
 

const std::string & Package::sdesc  )  const throw ()
 

int Package::state  )  const throw (PackageDBException)
 

const TagSet Package::tags  )  const throw ()
 


Friends And Related Function Documentation

friend class AvailableReader [friend]
 

friend class PackageImpl [friend]
 

friend class PackageSet [friend]
 

friend class StandardEnvironment [friend]
 


Member Data Documentation

PackageImpl* Debtags::Package::impl [protected]
 


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