name and optional Edition::MatchRange.
More...
#include <NamedCap.h>
Public Types | |
| typedef NamedCap | Self |
| typedef NamedCap_Ptr | Ptr |
| typedef NamedCap_constPtr | constPtr |
Public Member Functions | |
| NamedCap (const Resolvable::Kind &refers_r, const std::string &name_r) | |
| Ctor. | |
| virtual const Kind & | kind () const |
| Kind of capability. | |
| virtual CapMatch | matches (const CapabilityImpl::constPtr &rhs) const |
| Return whether the Capabilities match. | |
| virtual std::string | encode () const |
| Name. | |
| const std::string & | name () const |
| The name. | |
| virtual Rel | op () const |
| The operator (defaults to Rel::NONE). | |
| virtual Edition | edition () const |
| The edition (defaults to Edition::noedition). | |
Protected Member Functions | |
| virtual const Edition::MatchRange & | range () const |
| Rel::ANY. | |
Private Attributes | |
| std::string | _name |
name and optional Edition::MatchRange.
To provide an Edition::MatchRange create a VersionedCap.
Definition at line 33 of file NamedCap.h.
Reimplemented from zypp::capability::CapabilityImpl.
Reimplemented in zypp::capability::VersionedCap.
Definition at line 36 of file NamedCap.h.
| typedef NamedCap_Ptr zypp::capability::NamedCap::Ptr |
| typedef NamedCap_constPtr zypp::capability::NamedCap::constPtr |
| zypp::capability::NamedCap::NamedCap | ( | const Resolvable::Kind & | refers_r, | |
| const std::string & | name_r | |||
| ) | [inline] |
| const CapabilityImpl::Kind & zypp::capability::NamedCap::kind | ( | ) | const [virtual] |
Kind of capability.
Implements zypp::capability::CapabilityImpl.
Definition at line 25 of file NamedCap.cc.
| CapMatch zypp::capability::NamedCap::matches | ( | const CapabilityImpl::constPtr & | rhs | ) | const [virtual] |
Return whether the Capabilities match.
Implements zypp::capability::CapabilityImpl.
Definition at line 28 of file NamedCap.cc.
References _name, zypp::overlaps(), range(), and zypp::capability::CapabilityImpl::sameKindAndRefers().
| std::string zypp::capability::NamedCap::encode | ( | ) | const [virtual] |
Name.
Implements zypp::capability::CapabilityImpl.
Reimplemented in zypp::capability::VersionedCap.
Definition at line 39 of file NamedCap.cc.
References _name.
| const std::string& zypp::capability::NamedCap::name | ( | ) | const [inline] |
The name.
Definition at line 57 of file NamedCap.h.
Referenced by zypp::capability::VersionedCap::index().
| virtual Rel zypp::capability::NamedCap::op | ( | ) | const [inline, virtual] |
The operator (defaults to Rel::NONE).
Reimplemented in zypp::capability::VersionedCap.
Definition at line 60 of file NamedCap.h.
References zypp::Rel::NONE.
| virtual Edition zypp::capability::NamedCap::edition | ( | ) | const [inline, virtual] |
The edition (defaults to Edition::noedition).
Reimplemented in zypp::capability::VersionedCap.
Definition at line 63 of file NamedCap.h.
References zypp::Edition::noedition.
| const Edition::MatchRange & zypp::capability::NamedCap::range | ( | ) | const [protected, virtual] |
Reimplemented in zypp::capability::VersionedCap.
Definition at line 42 of file NamedCap.cc.
Referenced by matches().
std::string zypp::capability::NamedCap::_name [private] |
1.5.3