RecordParser specialised with access methods for common Debian package information. More...
#include <packagerecord.h>
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 |
RecordParser specialised with access methods for common Debian package information.
ept::apt::PackageRecord::PackageRecord | ( | ) | [inline] |
ept::apt::PackageRecord::PackageRecord | ( | const std::string & | str | ) | [inline] |
std::string ept::apt::PackageRecord::architecture | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
bool ept::apt::PackageRecord::buildEssential | ( | bool | def = false |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::conflicts | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::depends | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::description | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::enhances | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::filename | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
size_t ept::apt::PackageRecord::installedSize | ( | size_t | def = 0 |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::longDescription | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::maintainer | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::md5sum | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::package | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
size_t ept::apt::PackageRecord::packageSize | ( | size_t | def = 0 |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::preDepends | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::priority | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::provides | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::recommends | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::replaces | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::section | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::sha1 | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::sha256 | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::shortDescription | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::source | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::suggests | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::set<std::string> ept::apt::PackageRecord::tag | ( | const std::set< std::string > & | def = std::set<std::string>() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().
std::string ept::apt::PackageRecord::version | ( | const std::string & | def = std::string() |
) | const [inline] |
References ept::apt::RecordParser::lookup().
Referenced by TestAptPackagerecord::supportedFields().