#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 |
| PM::LocaleSet | supportedLocales () const |
| std::set< PMSelectablePtr > | pureInspacks_ptrs (const LangCode &locale) |
| 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 | |
| static int | compareByOrder (constPMSelectionPtr lhs, constPMSelectionPtr rhs) |
| static bool | lessByOrder (constPMSelectionPtr lhs, constPMSelectionPtr rhs) |
Protected Attributes | |
| PMSelectionDataProviderPtr | _dataProvider |
Private Member Functions | |
| REP_BODY (PMSelection) | |
Friends | |
| class | InstSrcData |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
There's no public acctess to _dataProvider! Just the controlling InstSrcData may access it. |
|
|
|
1.4.4