libept
Public Member Functions
ept::apt::PackageRecord Class Reference

RecordParser specialised with access methods for common Debian package information. More...

#include <packagerecord.h>

Inheritance diagram for ept::apt::PackageRecord:
ept::apt::RecordParser

List of all members.

Public Member Functions

 PackageRecord ()
 PackageRecord (const std::string &str)
std::string package (const std::string &def=std::string()) const
std::string priority (const std::string &def=std::string()) const
std::string section (const std::string &def=std::string()) const
size_t installedSize (size_t def=0) const
std::string maintainer (const std::string &def=std::string()) const
std::string architecture (const std::string &def=std::string()) const
std::string source (const std::string &def=std::string()) const
std::string version (const std::string &def=std::string()) const
std::string replaces (const std::string &def=std::string()) const
std::string depends (const std::string &def=std::string()) const
std::string preDepends (const std::string &def=std::string()) const
std::string recommends (const std::string &def=std::string()) const
std::string suggests (const std::string &def=std::string()) const
std::string enhances (const std::string &def=std::string()) const
std::string provides (const std::string &def=std::string()) const
std::string conflicts (const std::string &def=std::string()) const
std::string filename (const std::string &def=std::string()) const
size_t packageSize (size_t def=0) const
std::string md5sum (const std::string &def=std::string()) const
std::string sha1 (const std::string &def=std::string()) const
std::string sha256 (const std::string &def=std::string()) const
std::string description (const std::string &def=std::string()) const
std::string shortDescription (const std::string &def=std::string()) const
std::string longDescription (const std::string &def=std::string()) const
bool buildEssential (bool def=false) const
std::set< std::string > tag (const std::set< std::string > &def=std::set< std::string >()) const

Detailed Description

RecordParser specialised with access methods for common Debian package information.


Constructor & Destructor Documentation

ept::apt::PackageRecord::PackageRecord ( ) [inline]
ept::apt::PackageRecord::PackageRecord ( const std::string &  str) [inline]

Member Function Documentation

std::string ept::apt::PackageRecord::architecture ( const std::string &  def = std::string()) const [inline]
bool ept::apt::PackageRecord::buildEssential ( bool  def = false) const [inline]
std::string ept::apt::PackageRecord::conflicts ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::depends ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::description ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::enhances ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::filename ( const std::string &  def = std::string()) const [inline]
size_t ept::apt::PackageRecord::installedSize ( size_t  def = 0) const [inline]
std::string ept::apt::PackageRecord::longDescription ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::maintainer ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::md5sum ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::package ( const std::string &  def = std::string()) const [inline]
size_t ept::apt::PackageRecord::packageSize ( size_t  def = 0) const [inline]
std::string ept::apt::PackageRecord::preDepends ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::priority ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::provides ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::recommends ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::replaces ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::section ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::sha1 ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::sha256 ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::shortDescription ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::source ( const std::string &  def = std::string()) const [inline]
std::string ept::apt::PackageRecord::suggests ( const std::string &  def = std::string()) const [inline]
std::set<std::string> ept::apt::PackageRecord::tag ( const std::set< std::string > &  def = std::set<std::string>()) const [inline]
std::string ept::apt::PackageRecord::version ( const std::string &  def = std::string()) const [inline]

The documentation for this class was generated from the following files: