LibPkg
|
A class to represent the content of a RiscPkg binary control file. More...
#include <binary_control.h>
Public Member Functions | |
binary_control () | |
Construct binary control file. More... | |
virtual | ~binary_control () |
Destroy binary control file. More... | |
![]() | |
control () | |
Construct control file. More... | |
virtual | ~control () |
Destroy control file. More... | |
const_iterator | begin () const |
Get constant iterator for beginning of control file. More... | |
const_iterator | end () const |
Get constant iterator for end of control file. More... | |
const_iterator | find (key_type key) const |
Find constant iterator for key. More... | |
iterator | begin () |
Get iterator for beginning of control file. More... | |
iterator | end () |
Get iterator for end of control file. More... | |
iterator | find (key_type key) |
Find iterator for key. More... | |
mapped_type & | operator[] (key_type key) |
Get value corresponding to given key. More... | |
void | clear () |
Clear control file. More... | |
unsigned int | size () |
Get number of fields. More... | |
string | pkgname () const |
Get package name. More... | |
string | version () const |
Get package version. More... | |
string | standards_version () const |
Get standard-version. More... | |
string | description () const |
Get description. More... | |
string | short_description () const |
Get short description. More... | |
string | depends () const |
Get dependencies. More... | |
string | recommends () const |
Get recommendations. More... | |
string | suggests () const |
Get suggestions. More... | |
string | conflicts () const |
Get conflicts. More... | |
string | url () const |
Get download URL. More... | |
string | components () const |
Get components. More... | |
Protected Member Functions | |
virtual int | priority (const string &value) const |
Get priority. More... | |
Additional Inherited Members | |
![]() | |
typedef string | mapped_type |
The mapped type. More... | |
typedef std::pair< const key_type, mapped_type > | value_type |
The value type. More... | |
typedef std::map< key_type, mapped_type >::iterator | iterator |
The iterator type. More... | |
typedef std::map< key_type, mapped_type >::const_iterator | const_iterator |
The constant iterator type. More... | |
A class to represent the content of a RiscPkg binary control file.
Behaviour is that of a map<string,string>, except that:
The sort order is subject to change without notice. This should not break anything, because nothing should depend on the sort order.
pkg::binary_control::binary_control | ( | ) |
Construct binary control file.
|
virtual |
Destroy binary control file.
|
protectedvirtual |
Get priority.
This function may be overridden to modify the sort order. By default, all keys have a priority of 0. The key with the most negative priority is output first.
The returned priority must be consistent for any given key (otherwise data is likely to be lost).
value | the string to be used as a key (converted to lower case) |
Reimplemented from pkg::control.
Reference Manual | LibPkg | Version 0.6.1 (28 Jan 2015) |