libzypp
10.5.0
|
Solvable attribute keys. More...
#include <SolvAttr.h>
Public Member Functions | |
SolvAttr () | |
Default ctor: noAttr. | |
SolvAttr (sat::detail::IdType id_r) | |
Ctor taking kind as string. | |
SolvAttr (const IdString &idstr_r) | |
SolvAttr (const std::string &str_r) | |
SolvAttr (const char *cstr_r) | |
SolvAttr | parent () const |
Return the parent of well know sub-structure attributes (SolvAttr::noAttr if none). | |
bool | hasParent () const |
Whether this is a well know sub-structure attribute. | |
Static Public Attributes | |
Some builtin SolvAttr constants. | |
static const SolvAttr | allAttr |
Value to request searching all Attributes (0). | |
static const SolvAttr | noAttr |
Value representing noAttr ("" ) | |
special solvable attributes which are part of the ::Solvable struct | |
static const SolvAttr | name |
static const SolvAttr | edition |
static const SolvAttr | arch |
static const SolvAttr | vendor |
dependency attributes | |
static const SolvAttr | provides |
static const SolvAttr | obsoletes |
static const SolvAttr | conflicts |
static const SolvAttr | requires |
static const SolvAttr | recommends |
static const SolvAttr | suggests |
static const SolvAttr | supplements |
static const SolvAttr | enhances |
common | |
static const SolvAttr | summary |
static const SolvAttr | description |
static const SolvAttr | insnotify |
static const SolvAttr | delnotify |
static const SolvAttr | eula |
static const SolvAttr | installtime |
static const SolvAttr | buildtime |
static const SolvAttr | installsize |
static const SolvAttr | downloadsize |
static const SolvAttr | diskusage |
static const SolvAttr | cpeid |
package | |
static const SolvAttr | checksum |
static const SolvAttr | mediadir |
static const SolvAttr | medianr |
static const SolvAttr | mediafile |
static const SolvAttr | changelog |
static const SolvAttr | buildhost |
static const SolvAttr | distribution |
static const SolvAttr | license |
static const SolvAttr | packager |
static const SolvAttr | group |
static const SolvAttr | keywords |
static const SolvAttr | sourcesize |
static const SolvAttr | authors |
static const SolvAttr | filelist |
static const SolvAttr | sourcearch |
static const SolvAttr | sourcename |
static const SolvAttr | sourceevr |
static const SolvAttr | headerend |
static const SolvAttr | url |
patch | |
static const SolvAttr | patchcategory |
static const SolvAttr | rebootSuggested |
static const SolvAttr | restartSuggested |
static const SolvAttr | reloginSuggested |
static const SolvAttr | message |
static const SolvAttr | updateCollection |
static const SolvAttr | updateCollectionName |
static const SolvAttr | updateCollectionEvr |
static const SolvAttr | updateCollectionArch |
static const SolvAttr | updateCollectionFilename |
static const SolvAttr | updateCollectionFlags |
static const SolvAttr | updateReference |
static const SolvAttr | updateReferenceType |
static const SolvAttr | updateReferenceHref |
static const SolvAttr | updateReferenceId |
static const SolvAttr | updateReferenceTitle |
pattern | |
static const SolvAttr | isvisible |
static const SolvAttr | icon |
static const SolvAttr | order |
static const SolvAttr | isdefault |
static const SolvAttr | category |
static const SolvAttr | script |
static const SolvAttr | includes |
static const SolvAttr | extends |
product | |
static const SolvAttr | productReferenceFile |
static const SolvAttr | productProductLine |
static const SolvAttr | productShortlabel |
static const SolvAttr | productDistproduct |
static const SolvAttr | productDistversion |
static const SolvAttr | productType |
static const SolvAttr | productFlags |
static const SolvAttr | productRegisterTarget |
static const SolvAttr | productRegisterRelease |
static const SolvAttr | productUrl |
static const SolvAttr | productUrlType |
repository | |
static const SolvAttr | repositoryTimestamp |
static const SolvAttr | repositoryExpire |
static const SolvAttr | repositoryKeywords |
static const SolvAttr | repositoryUpdates |
array of repositoryProductLabel repositoryProductCpeid pairs | |
static const SolvAttr | repositoryDistros |
array of repositoryProductLabel repositoryProductCpeid pairs | |
static const SolvAttr | repositoryProductLabel |
static const SolvAttr | repositoryProductCpeid |
static const SolvAttr | repositoryRevision |
static const SolvAttr | repositoryAddedFileProvides |
static const SolvAttr | repositoryRpmDbCookie |
static const SolvAttr | repositoryDeltaInfo |
static const SolvAttr | repositoryToolVersion |
Private Attributes | |
IdString | _str |
Friends | |
class | IdStringType< SolvAttr > |
Solvable attribute keys.
Attributes associated with individual solvables, or with the repository as a whole.
Definition at line 40 of file SolvAttr.h.
zypp::sat::SolvAttr::SolvAttr | ( | ) | [inline] |
Default ctor: noAttr.
Definition at line 174 of file SolvAttr.h.
zypp::sat::SolvAttr::SolvAttr | ( | sat::detail::IdType | id_r | ) | [inline, explicit] |
Ctor taking kind as string.
Definition at line 177 of file SolvAttr.h.
zypp::sat::SolvAttr::SolvAttr | ( | const IdString & | idstr_r | ) | [inline, explicit] |
Definition at line 178 of file SolvAttr.h.
zypp::sat::SolvAttr::SolvAttr | ( | const std::string & | str_r | ) | [inline, explicit] |
Definition at line 179 of file SolvAttr.h.
zypp::sat::SolvAttr::SolvAttr | ( | const char * | cstr_r | ) | [inline, explicit] |
Definition at line 180 of file SolvAttr.h.
SolvAttr zypp::sat::SolvAttr::parent | ( | ) | const |
Return the parent of well know sub-structure attributes (SolvAttr::noAttr if none).
Definition at line 143 of file SolvAttr.cc.
bool zypp::sat::SolvAttr::hasParent | ( | ) | const [inline] |
Whether this is a well know sub-structure attribute.
Definition at line 189 of file SolvAttr.h.
friend class IdStringType< SolvAttr > [friend] |
Definition at line 193 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::allAttr [static] |
Value to request searching all Attributes (0).
Definition at line 46 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::noAttr [static] |
Value representing noAttr
(""
)
Definition at line 48 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::name [static] |
Definition at line 52 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::edition [static] |
Definition at line 53 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::arch [static] |
Definition at line 54 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::vendor [static] |
Definition at line 55 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::provides [static] |
Definition at line 60 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::obsoletes [static] |
Definition at line 61 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::conflicts [static] |
Definition at line 62 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::requires [static] |
Definition at line 63 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::recommends [static] |
Definition at line 64 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::suggests [static] |
Definition at line 65 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::supplements [static] |
Definition at line 66 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::enhances [static] |
Definition at line 67 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::summary [static] |
Definition at line 71 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::description [static] |
Definition at line 72 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::insnotify [static] |
Definition at line 73 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::delnotify [static] |
Definition at line 74 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::eula [static] |
Definition at line 75 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::installtime [static] |
Definition at line 76 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::buildtime [static] |
Definition at line 77 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::installsize [static] |
Definition at line 78 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::downloadsize [static] |
Definition at line 79 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::diskusage [static] |
Definition at line 80 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::cpeid [static] |
Definition at line 81 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::checksum [static] |
Definition at line 86 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::mediadir [static] |
Definition at line 87 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::medianr [static] |
Definition at line 88 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::mediafile [static] |
Definition at line 89 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::changelog [static] |
Definition at line 90 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::buildhost [static] |
Definition at line 91 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::distribution [static] |
Definition at line 92 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::license [static] |
Definition at line 93 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::packager [static] |
Definition at line 94 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::group [static] |
Definition at line 95 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::keywords [static] |
Definition at line 96 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::sourcesize [static] |
Definition at line 97 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::authors [static] |
Definition at line 98 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::filelist [static] |
Definition at line 99 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::sourcearch [static] |
Definition at line 100 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::sourcename [static] |
Definition at line 101 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::sourceevr [static] |
Definition at line 102 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::headerend [static] |
Definition at line 103 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::url [static] |
Definition at line 104 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::patchcategory [static] |
Definition at line 109 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::rebootSuggested [static] |
Definition at line 110 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::restartSuggested [static] |
Definition at line 111 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::reloginSuggested [static] |
Definition at line 112 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::message [static] |
Definition at line 113 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateCollection [static] |
Definition at line 114 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateCollectionName [static] |
Definition at line 115 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateCollectionEvr [static] |
Definition at line 116 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateCollectionArch [static] |
Definition at line 117 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateCollectionFilename [static] |
Definition at line 118 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateCollectionFlags [static] |
Definition at line 119 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateReference [static] |
Definition at line 120 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateReferenceType [static] |
Definition at line 121 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateReferenceHref [static] |
Definition at line 122 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateReferenceId [static] |
Definition at line 123 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::updateReferenceTitle [static] |
Definition at line 124 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::isvisible [static] |
Definition at line 129 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::icon [static] |
Definition at line 130 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::order [static] |
Definition at line 131 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::isdefault [static] |
Definition at line 132 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::category [static] |
Definition at line 133 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::script [static] |
Definition at line 134 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::includes [static] |
Definition at line 135 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::extends [static] |
Definition at line 136 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productReferenceFile [static] |
Definition at line 141 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productProductLine [static] |
Definition at line 142 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productShortlabel [static] |
Definition at line 143 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productDistproduct [static] |
Definition at line 144 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productDistversion [static] |
Definition at line 145 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productType [static] |
Definition at line 146 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productFlags [static] |
Definition at line 147 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productRegisterTarget [static] |
Definition at line 148 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productRegisterRelease [static] |
Definition at line 149 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productUrl [static] |
Definition at line 150 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::productUrlType [static] |
Definition at line 151 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryTimestamp [static] |
Definition at line 157 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryExpire [static] |
Definition at line 158 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryKeywords [static] |
Definition at line 159 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryUpdates [static] |
array of repositoryProductLabel repositoryProductCpeid pairs
Definition at line 160 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryDistros [static] |
array of repositoryProductLabel repositoryProductCpeid pairs
Definition at line 161 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryProductLabel [static] |
Definition at line 162 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryProductCpeid [static] |
Definition at line 163 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryRevision [static] |
Definition at line 164 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryAddedFileProvides [static] |
Definition at line 165 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryRpmDbCookie [static] |
Definition at line 166 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryDeltaInfo [static] |
Definition at line 167 of file SolvAttr.h.
const SolvAttr zypp::sat::SolvAttr::repositoryToolVersion [static] |
Definition at line 168 of file SolvAttr.h.
IdString zypp::sat::SolvAttr::_str [private] |
Definition at line 194 of file SolvAttr.h.