libzypp
13.10.6
|
Helper providing more detailed information about a Capability. More...
#include <Capability.h>
Public Types | |
enum | Kind { NOCAP = 0x00, NAMED = 0x01, VERSIONED = 0x02, EXPRESSION = 0x04 } |
enum | CapRel { REL_NONE = 0, CAP_AND = 16, CAP_OR = 17, CAP_WITH = 18, CAP_NAMESPACE = 19, CAP_ARCH = 20 } |
Enum values corresponding with libsolv defines. More... | |
Public Member Functions | |
CapDetail () | |
CapDetail (const Capability &cap_r) | |
CapDetail (sat::detail::IdType id_r) | |
Kind | kind () const |
bool | isNull () const |
bool | isNamed () const |
bool | isVersioned () const |
bool | isSimple () const |
bool | isExpression () const |
Is simple: <tt>name[.arch] [op edition]</tt> | |
bool | hasArch () const |
IdString | arch () const |
IdString | name () const |
Rel | op () const |
Edition | ed () const |
Is expression <tt>cap op cap</tt> | |
Capability | lhs () const |
CapRel | capRel () const |
Capability | rhs () const |
Private Member Functions | |
void | _init () |
Private Attributes | |
Kind | _kind |
sat::detail::IdType | _lhs |
sat::detail::IdType | _rhs |
unsigned | _flag |
sat::detail::IdType | _archIfSimple |
Related Functions | |
(Note that these are not member functions.) | |
std::ostream & | operator<< (std::ostream &str, const CapDetail &obj) |
std::ostream & | operator<< (std::ostream &str, CapDetail::Kind obj) |
std::ostream & | operator<< (std::ostream &str, CapDetail::CapRel obj) |
Additional Inherited Members | |
Static Protected Member Functions inherited from zypp::sat::detail::PoolMember | |
static PoolImpl & | myPool () |
Helper providing more detailed information about a Capability.
Capabilities are classified to be either SIMPLE:
or formed by some EXPRESSION:
Definition at line 289 of file Capability.h.
Enumerator | |
---|---|
NOCAP | |
NAMED | |
VERSIONED | |
EXPRESSION |
Definition at line 292 of file Capability.h.
Enum values corresponding with libsolv defines.
Enumerator | |
---|---|
REL_NONE | |
CAP_AND | |
CAP_OR | |
CAP_WITH | |
CAP_NAMESPACE | |
CAP_ARCH |
Definition at line 303 of file Capability.h.
|
inline |
Definition at line 314 of file Capability.h.
|
inlineexplicit |
Definition at line 317 of file Capability.h.
|
inlineexplicit |
Definition at line 320 of file Capability.h.
|
inline |
Definition at line 325 of file Capability.h.
|
inline |
Definition at line 326 of file Capability.h.
|
inline |
Definition at line 327 of file Capability.h.
|
inline |
Definition at line 328 of file Capability.h.
|
inline |
Definition at line 329 of file Capability.h.
|
inline |
Definition at line 330 of file Capability.h.
|
inline |
Definition at line 334 of file Capability.h.
|
inline |
Definition at line 335 of file Capability.h.
|
inline |
Definition at line 336 of file Capability.h.
|
inline |
Definition at line 337 of file Capability.h.
|
inline |
Definition at line 338 of file Capability.h.
|
inline |
Definition at line 343 of file Capability.h.
|
inline |
Definition at line 344 of file Capability.h.
|
inline |
Definition at line 345 of file Capability.h.
|
private |
Definition at line 446 of file Capability.cc.
|
related |
Stream output
Definition at line 503 of file Capability.cc.
|
related |
Stream output
Definition at line 541 of file Capability.cc.
|
related |
Stream output
Definition at line 553 of file Capability.cc.
|
private |
Definition at line 351 of file Capability.h.
|
private |
Definition at line 352 of file Capability.h.
|
private |
Definition at line 353 of file Capability.h.
|
private |
Definition at line 354 of file Capability.h.
|
private |
Definition at line 355 of file Capability.h.