|
| 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 () |
|
| RecordParser (const std::string &str) |
|
void | scan (const std::string &str) |
| Index a new record. More...
|
|
size_t | index (const std::string &str) const |
| Get the index of the field with the given name. More...
|
|
std::string | field (size_t idx) const |
| Return the field by its index. More...
|
|
std::string | name (size_t idx) const |
| Return the name of a field by its index. More...
|
|
std::string | lookup (size_t idx) const |
| Return the content of a field by its index. More...
|
|
std::string | lookup (const std::string &name) const |
| Return the content of a field by its name. More...
|
|
std::string | operator[] (size_t idx) const |
| Return the content of a field by its index. More...
|
|
std::string | operator[] (const std::string &name) const |
| Return the content of a field by its name. More...
|
|
const std::string & | record () const |
| Return the entire record. More...
|
|
std::string | record () |
| Return the entire record. More...
|
|
size_t | size () const |
| Return the number of fields in the record. More...
|
|
RecordParser specialised with access methods for common Debian package information.