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.
|
Reimplemented from zypp::capability::CapabilityImpl. Definition at line 34 of file NamedCap.h. |
|
Ctor.
Definition at line 37 of file NamedCap.h. |
|
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(). |
|
Name.
Implements zypp::capability::CapabilityImpl. Reimplemented in zypp::capability::VersionedCap. Definition at line 37 of file NamedCap.cc. References _name. |
|
Definition at line 54 of file NamedCap.h. References _name. Referenced by zypp::capability::VersionedCap::encode(), and zypp::capability::VersionedCap::index(). |
|
Reimplemented in zypp::capability::VersionedCap. Definition at line 40 of file NamedCap.cc. Referenced by matches(). |
|
Definition at line 61 of file NamedCap.h. |