#include <PMSelection.h>
Inheritance diagram for PMSelection:
Public Member Functions | |
std::string | summary (const LangCode &locale) const |
std::list< std::string > | description (const LangCode &locale) const |
std::list< std::string > | insnotify (const LangCode &locale) const |
std::list< std::string > | delnotify (const LangCode &locale) const |
virtual std::string | summary () const |
virtual std::list< std::string > | description () const |
virtual std::list< std::string > | insnotify () const |
virtual std::list< std::string > | delnotify () const |
virtual FSize | size () const |
virtual bool | providesSources () const |
virtual std::string | instSrcLabel () const |
virtual Vendor | instSrcVendor () const |
virtual unsigned | instSrcRank () const |
std::string | category () const |
bool | visible () const |
std::list< std::string > | suggests () const |
std::list< PMSelectionPtr > | suggests_ptrs () |
std::list< std::string > | recommends () const |
std::list< PMSelectionPtr > | recommends_ptrs () |
std::list< std::string > | inspacks (const LangCode &locale=LangCode("")) const |
std::list< std::string > | delpacks (const LangCode &locale=LangCode("")) const |
FSize | archivesize () const |
std::string | order () const |
const bool | isBase () const |
std::set< PMSelectablePtr > | inspacks_ptrs (const LangCode &locale) |
std::set< PMSelectablePtr > | inspacks_ptrs (const PM::LocaleSet &locales) |
std::set< PMSelectablePtr > | delpacks_ptrs (const LangCode &locale) |
std::set< PMSelectablePtr > | delpacks_ptrs (const PM::LocaleSet &locales) |
PMError | provideSelToInstall (Pathname &) const |
PMSelection (const PkgName &name_r, const PkgEdition &edition_r, const PkgArch &arch_r, PMSelectionDataProviderPtr dataProvider_r) | |
virtual | ~PMSelection () |
std::set< PMSelectablePtr > | inspacks_ptrs () |
std::set< PMSelectablePtr > | delpacks_ptrs () |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Static Public Member Functions | |
int | compareByOrder (constPMSelectionPtr lhs, constPMSelectionPtr rhs) |
bool | lessByOrder (constPMSelectionPtr lhs, constPMSelectionPtr rhs) |
Protected Attributes | |
PMSelectionDataProviderPtr | _dataProvider |
Private Member Functions | |
REP_BODY (PMSelection) |
|
|
|
|
|
|
|
PMSelection attributes passed off to PMSelectionDataProvider
|
|
Compare two Selections by order value, then by name. |
|
Implements PMObject. |
|
|
|
|
|
|
|
|
|
|
|
Implements PMObject. |
|
|
|
Used by ostream::operator<< to print some debug lines Reimplemented from PMObject. |
|
Implements PMObject. |
|
|
|
|
|
|
|
|
|
|
|
Implements PMObject. |
|
Implements PMObject. |
|
Implements PMObject. |
|
|
|
Return whether compared by order lhs is less than rhs. |
|
|
|
|
|
Implements PMObject. |
|
|
|
|
|
|
|
Implements PMObject. |
|
|
|
|
|
PMObject attributes that should be realized by each concrete Object. Mostly because the UI likes to have some data to show. If there are no data a concrete Object could provide, call PMObjects default implementation. Implements PMObject. |
|
PMObject attributes that should be realized by each concrete Object.
|
|
|
|
|