libzypp 17.31.23
|
Solvable attribute keys. More...
#include <sat/SolvAttr.h>
repository | |
static const SolvAttr | repositoryDeltaInfo |
static const SolvAttr | repositoryAddedFileProvides |
static const SolvAttr | repositoryRpmDbCookie |
static const SolvAttr | repositoryTimestamp |
static const SolvAttr | repositoryExpire |
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 | repositoryRepoid |
static const SolvAttr | repositoryKeywords |
static const SolvAttr | repositoryRevision |
static const SolvAttr | repositoryToolVersion |
class | IdStringType< SolvAttr > |
IdString | _str |
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. | |
Additional Inherited Members | |
Public Types inherited from zypp::IdStringType< SolvAttr > | |
typedef IdString::IdType | IdType |
Public Member Functions inherited from zypp::IdStringType< SolvAttr > | |
IdString | idStr () const |
bool | empty () const |
unsigned | size () const |
const char * | c_str () const |
std::string | asString () const |
IdType | id () const |
operator bool () const | |
Evaluate in a boolean context ( ! empty() ) . | |
operator IdString () const | |
Explicit conversion to IdString. | |
operator std::string () const | |
Explicit conversion to std::string. | |
int | compare (const SolvAttr &rhs) const |
int | compare (const IdStringType &rhs) const |
int | compare (const IdString &rhs) const |
int | compare (const std::string &rhs) const |
int | compare (const char *rhs) const |
Static Public Member Functions inherited from zypp::IdStringType< SolvAttr > | |
static int | compare (const SolvAttr &lhs, const SolvAttr &rhs) |
static int | compare (const SolvAttr &lhs, const IdString &rhs) |
static int | compare (const SolvAttr &lhs, const std::string &rhs) |
static int | compare (const SolvAttr &lhs, const char *rhs) |
static int | compare (const IdString &lhs, const SolvAttr &rhs) |
static int | compare (const IdString &lhs, const IdString &rhs) |
static int | compare (const IdString &lhs, const std::string &rhs) |
static int | compare (const IdString &lhs, const char *rhs) |
static int | compare (const std::string &lhs, const SolvAttr &rhs) |
static int | compare (const std::string &lhs, const IdString &rhs) |
static int | compare (const std::string &lhs, const std::string &rhs) |
static int | compare (const std::string &lhs, const char *rhs) |
static int | compare (const char *lhs, const SolvAttr &rhs) |
static int | compare (const char *lhs, const IdString &rhs) |
static int | compare (const char *lhs, const std::string &rhs) |
static int | compare (const char *lhs, const char *rhs) |
Protected Member Functions inherited from zypp::IdStringType< SolvAttr > | |
IdStringType () | |
IdStringType (const IdStringType &) | |
void | operator= (const IdStringType &) |
~IdStringType () | |
Static Protected Member Functions inherited from zypp::sat::detail::PoolMember | |
static PoolImpl & | myPool () |
Related Functions inherited from zypp::IdStringType< SolvAttr > | |
std::ostream & | operator<< (std::ostream &str, const IdStringType< SolvAttr > &obj) |
Stream output. | |
bool | operator== (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
Equal. | |
bool | operator!= (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
NotEqual. | |
bool | operator< (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
Less. | |
bool | operator<= (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
LessEqual. | |
bool | operator> (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
Greater. | |
bool | operator>= (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
GreaterEqual. | |
Solvable attribute keys.
Attributes associated with individual solvables, or with the repository as a whole.
Definition at line 40 of file SolvAttr.h.
|
inline |
Default ctor: noAttr.
Definition at line 187 of file SolvAttr.h.
|
inlineexplicit |
Ctor taking kind as string.
Definition at line 190 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 191 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 192 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 193 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 152 of file SolvAttr.cc.
|
inline |
Whether this is a well know sub-structure attribute.
Definition at line 202 of file SolvAttr.h.
|
friend |
Definition at line 202 of file SolvAttr.h.
|
static |
Value to request searching all Attributes (0).
Definition at line 46 of file SolvAttr.h.
|
static |
Value representing noAttr
(""
)
Definition at line 48 of file SolvAttr.h.
|
static |
Definition at line 52 of file SolvAttr.h.
|
static |
Definition at line 53 of file SolvAttr.h.
|
static |
Definition at line 54 of file SolvAttr.h.
|
static |
Definition at line 55 of file SolvAttr.h.
|
static |
Definition at line 60 of file SolvAttr.h.
|
static |
Definition at line 61 of file SolvAttr.h.
|
static |
Definition at line 62 of file SolvAttr.h.
|
static |
Definition at line 67 of file SolvAttr.h.
|
static |
Definition at line 71 of file SolvAttr.h.
|
static |
Definition at line 72 of file SolvAttr.h.
|
static |
Definition at line 73 of file SolvAttr.h.
|
static |
Definition at line 74 of file SolvAttr.h.
|
static |
Definition at line 78 of file SolvAttr.h.
|
static |
Definition at line 79 of file SolvAttr.h.
|
static |
Definition at line 80 of file SolvAttr.h.
|
static |
Definition at line 81 of file SolvAttr.h.
|
static |
Definition at line 82 of file SolvAttr.h.
|
static |
Definition at line 83 of file SolvAttr.h.
|
static |
Definition at line 84 of file SolvAttr.h.
|
static |
Definition at line 85 of file SolvAttr.h.
|
static |
Definition at line 86 of file SolvAttr.h.
|
static |
Definition at line 87 of file SolvAttr.h.
|
static |
Definition at line 88 of file SolvAttr.h.
|
static |
Definition at line 93 of file SolvAttr.h.
|
static |
Definition at line 94 of file SolvAttr.h.
|
static |
Definition at line 95 of file SolvAttr.h.
|
static |
Definition at line 96 of file SolvAttr.h.
|
static |
Definition at line 97 of file SolvAttr.h.
|
static |
Definition at line 98 of file SolvAttr.h.
|
static |
Definition at line 99 of file SolvAttr.h.
|
static |
Definition at line 100 of file SolvAttr.h.
|
static |
Definition at line 101 of file SolvAttr.h.
|
static |
Definition at line 102 of file SolvAttr.h.
|
static |
Definition at line 103 of file SolvAttr.h.
|
static |
Definition at line 104 of file SolvAttr.h.
|
static |
Definition at line 105 of file SolvAttr.h.
|
static |
Definition at line 106 of file SolvAttr.h.
|
static |
Definition at line 107 of file SolvAttr.h.
|
static |
Definition at line 108 of file SolvAttr.h.
|
static |
Definition at line 109 of file SolvAttr.h.
|
static |
Definition at line 110 of file SolvAttr.h.
|
static |
Definition at line 111 of file SolvAttr.h.
|
static |
Definition at line 116 of file SolvAttr.h.
|
static |
Definition at line 117 of file SolvAttr.h.
|
static |
Definition at line 118 of file SolvAttr.h.
|
static |
Definition at line 119 of file SolvAttr.h.
|
static |
Definition at line 120 of file SolvAttr.h.
|
static |
Definition at line 121 of file SolvAttr.h.
|
static |
Definition at line 122 of file SolvAttr.h.
|
static |
Definition at line 123 of file SolvAttr.h.
|
static |
Definition at line 124 of file SolvAttr.h.
|
static |
Definition at line 125 of file SolvAttr.h.
|
static |
Definition at line 126 of file SolvAttr.h.
|
static |
Definition at line 127 of file SolvAttr.h.
|
static |
Definition at line 128 of file SolvAttr.h.
|
static |
Definition at line 129 of file SolvAttr.h.
|
static |
Definition at line 130 of file SolvAttr.h.
|
static |
Definition at line 131 of file SolvAttr.h.
|
static |
Definition at line 132 of file SolvAttr.h.
|
static |
Definition at line 133 of file SolvAttr.h.
|
static |
Definition at line 138 of file SolvAttr.h.
|
static |
Definition at line 139 of file SolvAttr.h.
|
static |
Definition at line 140 of file SolvAttr.h.
|
static |
Definition at line 141 of file SolvAttr.h.
|
static |
Definition at line 142 of file SolvAttr.h.
|
static |
Definition at line 143 of file SolvAttr.h.
|
static |
Definition at line 144 of file SolvAttr.h.
|
static |
Definition at line 145 of file SolvAttr.h.
|
static |
Definition at line 150 of file SolvAttr.h.
|
static |
Definition at line 151 of file SolvAttr.h.
|
static |
Definition at line 152 of file SolvAttr.h.
|
static |
Definition at line 153 of file SolvAttr.h.
|
static |
Definition at line 154 of file SolvAttr.h.
|
static |
Definition at line 155 of file SolvAttr.h.
|
static |
Definition at line 156 of file SolvAttr.h.
|
static |
Definition at line 157 of file SolvAttr.h.
|
static |
Definition at line 158 of file SolvAttr.h.
|
static |
Definition at line 159 of file SolvAttr.h.
|
static |
Definition at line 160 of file SolvAttr.h.
|
static |
Definition at line 161 of file SolvAttr.h.
|
static |
Definition at line 162 of file SolvAttr.h.
|
static |
array of repoids, hopefully label s too
Definition at line 163 of file SolvAttr.h.
|
static |
Definition at line 164 of file SolvAttr.h.
|
static |
Definition at line 169 of file SolvAttr.h.
|
static |
Definition at line 170 of file SolvAttr.h.
|
static |
Definition at line 171 of file SolvAttr.h.
|
static |
Definition at line 172 of file SolvAttr.h.
|
static |
Definition at line 173 of file SolvAttr.h.
|
static |
array of repositoryProductLabel repositoryProductCpeid pairs
Definition at line 174 of file SolvAttr.h.
|
static |
array of repositoryProductLabel repositoryProductCpeid pairs
Definition at line 175 of file SolvAttr.h.
|
static |
Definition at line 176 of file SolvAttr.h.
|
static |
Definition at line 177 of file SolvAttr.h.
|
static |
Definition at line 178 of file SolvAttr.h.
|
static |
Definition at line 179 of file SolvAttr.h.
|
static |
Definition at line 180 of file SolvAttr.h.
|
static |
Definition at line 181 of file SolvAttr.h.
|
private |
Definition at line 207 of file SolvAttr.h.