name and optional Edition::MatchRange.
More...
#include <NamedCap.h>
Inheritance diagram for zypp::capability::NamedCap:

Public Types | |
| typedef NamedCap | Self |
Public Member Functions | |
| NamedCap (const Resolvable::Kind &refers_r, const std::string &name_r) | |
| Ctor. | |
| virtual const Kind & | kind () const |
| Kind of capabiliy. | |
| virtual CapMatch | matches (const constPtr &rhs) const |
| Return whether the Capabilities match. | |
| virtual std::string | encode () const |
| Name. | |
Protected Member Functions | |
| const std::string & | name () const |
| 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 31 of file NamedCap.h.
| 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 capabiliy.
Implements zypp::capability::CapabilityImpl.
Definition at line 23 of file NamedCap.cc.
Return whether the Capabilities match.
Definition at line 26 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 37 of file NamedCap.cc.
References _name.
| const std::string& zypp::capability::NamedCap::name | ( | ) | const [inline, protected] |
Definition at line 54 of file NamedCap.h.
References _name.
Referenced by zypp::capability::VersionedCap::encode(), and zypp::capability::VersionedCap::index().
| const Edition::MatchRange & zypp::capability::NamedCap::range | ( | ) | const [protected, virtual] |
Reimplemented in zypp::capability::VersionedCap.
Definition at line 40 of file NamedCap.cc.
Referenced by matches().
std::string zypp::capability::NamedCap::_name [private] |
1.5.0