#include <PkgIdent.h>
Inheritance diagram for PkgIdent:
Public Member Functions | |
PkgIdent () | |
PkgIdent (constPMSolvablePtr slv_r) | |
PkgIdent (const PkgName &name_r, const PkgEdition &edition_r, const PkgArch &arch_r) | |
virtual | ~PkgIdent () |
const PkgName & | name () const |
const PkgEdition & | edition () const |
const std::string & | version () const |
const std::string & | release () const |
const PkgArch & | arch () const |
std::string | nameEd () const |
std::string | nameEdArch () const |
Private Attributes | |
PkgName | _name |
PkgEdition | _edition |
PkgArch | _arch |
Friends | |
std::ostream & | operator<< (std::ostream &str, const PkgIdent &obj) |
bool | std::less (const PkgIdent &lhs, const PkgIdent &rhs) const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns "name-version-release" string |
|
Returns "name-version-release.arch" string |
|
|
|
|
|
|
|
Order to be used by associative std::container (set/map): Lexicographic by _name, _edition then _arch. |
|
|
|
|
|
|