|
libzypp
17.7.0
|
Solvable attribute keys. More...
#include <SolvAttr.h>

Public Member Functions | |
| SolvAttr () | |
| Default ctor: noAttr. More... | |
| SolvAttr (sat::detail::IdType id_r) | |
| Ctor taking kind as string. More... | |
| 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). More... | |
| bool | hasParent () const |
| Whether this is a well know sub-structure attribute. More... | |
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() ). More... | |
| operator IdString () const | |
| Explicit conversion to IdString. More... | |
| operator std::string () const | |
| Explicit conversion to std::string. More... | |
| 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 |
Private Attributes | |
| IdString | _str |
Friends | |
| class | IdStringType< SolvAttr > |
Additional Inherited Members | |
Public Types inherited from zypp::IdStringType< SolvAttr > | |
| typedef IdString::IdType | IdType |
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) |
| bool | operator== (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
| bool | operator!= (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
| bool | operator< (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
| bool | operator<= (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
| bool | operator> (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
| bool | operator>= (const IdStringType< SolvAttr > &lhs, const IdStringType< SolvAttr > &rhs) |
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 179 of file SolvAttr.h.
|
inlineexplicit |
Ctor taking kind as string.
Definition at line 182 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 183 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 184 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 185 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 151 of file SolvAttr.cc.
|
inline |
Whether this is a well know sub-structure attribute.
Definition at line 194 of file SolvAttr.h.
|
friend |
Definition at line 198 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 63 of file SolvAttr.h.
|
static |
Definition at line 64 of file SolvAttr.h.
|
static |
Definition at line 65 of file SolvAttr.h.
|
static |
Definition at line 66 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 75 of file SolvAttr.h.
|
static |
Definition at line 76 of file SolvAttr.h.
|
static |
Definition at line 77 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 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 89 of file SolvAttr.h.
|
static |
Definition at line 90 of file SolvAttr.h.
|
static |
Definition at line 91 of file SolvAttr.h.
|
static |
Definition at line 92 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 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 112 of file SolvAttr.h.
|
static |
Definition at line 113 of file SolvAttr.h.
|
static |
Definition at line 114 of file SolvAttr.h.
|
static |
Definition at line 115 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 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 134 of file SolvAttr.h.
|
static |
Definition at line 135 of file SolvAttr.h.
|
static |
Definition at line 136 of file SolvAttr.h.
|
static |
Definition at line 137 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 146 of file SolvAttr.h.
|
static |
Definition at line 147 of file SolvAttr.h.
|
static |
Definition at line 148 of file SolvAttr.h.
|
static |
Definition at line 149 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 |
array of repoids, hopefully label s too
Definition at line 155 of file SolvAttr.h.
|
static |
Definition at line 156 of file SolvAttr.h.
|
static |
Definition at line 161 of file SolvAttr.h.
|
static |
Definition at line 162 of file SolvAttr.h.
|
static |
Definition at line 163 of file SolvAttr.h.
|
static |
Definition at line 164 of file SolvAttr.h.
|
static |
Definition at line 165 of file SolvAttr.h.
|
static |
array of repositoryProductLabel repositoryProductCpeid pairs
Definition at line 166 of file SolvAttr.h.
|
static |
array of repositoryProductLabel repositoryProductCpeid pairs
Definition at line 167 of file SolvAttr.h.
|
static |
Definition at line 168 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.
|
private |
Definition at line 199 of file SolvAttr.h.