Helper providing more detailed information about a Capability.
More...
#include <Capability.h>
Helper providing more detailed information about a Capability.
Capabilities are classified to be either SIMPLE:
with
op := <|<=|=|>=|>|!=
or formed by some EXPRESSION:
with
op := AND|OR|WITH|NAMESPACE
Definition at line 298 of file Capability.h.
◆ Kind
| Enumerator |
|---|
| NOCAP | |
| NAMED | |
| VERSIONED | |
| EXPRESSION | |
Definition at line 301 of file Capability.h.
◆ CapRel
Enum values corresponding with libsolv defines.
- Note
- MPL check in PoolImpl.cc
| Enumerator |
|---|
| REL_NONE | |
| CAP_AND | |
| CAP_OR | |
| CAP_WITH | |
| CAP_NAMESPACE | |
| CAP_ARCH | |
Definition at line 312 of file Capability.h.
◆ CapDetail() [1/3]
| zypp::CapDetail::CapDetail |
( |
| ) |
|
|
inline |
◆ CapDetail() [2/3]
| zypp::CapDetail::CapDetail |
( |
const Capability & |
cap_r | ) |
|
|
inlineexplicit |
◆ CapDetail() [3/3]
◆ kind()
| Kind zypp::CapDetail::kind |
( |
| ) |
const |
|
inline |
◆ isNull()
| bool zypp::CapDetail::isNull |
( |
| ) |
const |
|
inline |
◆ isNamed()
| bool zypp::CapDetail::isNamed |
( |
| ) |
const |
|
inline |
◆ isVersioned()
| bool zypp::CapDetail::isVersioned |
( |
| ) |
const |
|
inline |
◆ isSimple()
| bool zypp::CapDetail::isSimple |
( |
| ) |
const |
|
inline |
◆ isExpression()
| bool zypp::CapDetail::isExpression |
( |
| ) |
const |
|
inline |
◆ hasArch()
| bool zypp::CapDetail::hasArch |
( |
| ) |
const |
|
inline |
◆ arch()
| IdString zypp::CapDetail::arch |
( |
| ) |
const |
|
inline |
◆ name()
| IdString zypp::CapDetail::name |
( |
| ) |
const |
|
inline |
◆ op()
| Rel zypp::CapDetail::op |
( |
| ) |
const |
|
inline |
◆ ed()
| Edition zypp::CapDetail::ed |
( |
| ) |
const |
|
inline |
◆ lhs()
◆ capRel()
| CapRel zypp::CapDetail::capRel |
( |
| ) |
const |
|
inline |
◆ rhs()
◆ _init()
| void zypp::CapDetail::_init |
( |
| ) |
|
|
private |
◆ operator<<() [1/3]
| std::ostream & operator<< |
( |
std::ostream & |
str, |
|
|
const CapDetail & |
obj |
|
) |
| |
|
related |
◆ operator<<() [2/3]
◆ operator<<() [3/3]
◆ _kind
| Kind zypp::CapDetail::_kind |
|
private |
◆ _lhs
◆ _rhs
◆ _flag
| unsigned zypp::CapDetail::_flag |
|
private |
◆ _archIfSimple
The documentation for this class was generated from the following files: