|
libzypp
17.7.0
|
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 298 of file Capability.h.
| Enumerator | |
|---|---|
| NOCAP | |
| NAMED | |
| VERSIONED | |
| EXPRESSION | |
Definition at line 301 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 312 of file Capability.h.
|
inline |
Definition at line 323 of file Capability.h.
|
inlineexplicit |
Definition at line 326 of file Capability.h.
|
inlineexplicit |
Definition at line 329 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 339 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.
|
inline |
Definition at line 346 of file Capability.h.
|
inline |
Definition at line 347 of file Capability.h.
|
inline |
Definition at line 352 of file Capability.h.
|
inline |
Definition at line 353 of file Capability.h.
|
inline |
Definition at line 354 of file Capability.h.
|
private |
Definition at line 455 of file Capability.cc.
|
related |
Stream output
Definition at line 512 of file Capability.cc.
|
related |
Stream output
Definition at line 550 of file Capability.cc.
|
related |
Stream output
Definition at line 562 of file Capability.cc.
|
private |
Definition at line 360 of file Capability.h.
|
private |
Definition at line 361 of file Capability.h.
|
private |
Definition at line 362 of file Capability.h.
|
private |
Definition at line 363 of file Capability.h.
|
private |
Definition at line 364 of file Capability.h.