libzypp
13.10.6
|
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 > | |
const 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... | |
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 () |
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 175 of file SolvAttr.h.
|
inlineexplicit |
Ctor taking kind as string.
Definition at line 178 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 179 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 180 of file SolvAttr.h.
|
inlineexplicit |
Definition at line 181 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 144 of file SolvAttr.cc.
|
inline |
Whether this is a well know sub-structure attribute.
Definition at line 190 of file SolvAttr.h.
|
friend |
Definition at line 194 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 158 of file SolvAttr.h.
|
static |
Definition at line 159 of file SolvAttr.h.
|
static |
Definition at line 160 of file SolvAttr.h.
|
static |
array of repositoryProductLabel repositoryProductCpeid pairs
Definition at line 161 of file SolvAttr.h.
|
static |
array of repositoryProductLabel repositoryProductCpeid pairs
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 |
Definition at line 166 of file SolvAttr.h.
|
static |
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.
|
private |
Definition at line 195 of file SolvAttr.h.