#include <SplitCap.h>
Public Types | |
| typedef SplitCap | Self |
| typedef SplitCap_Ptr | Ptr |
| typedef SplitCap_constPtr | constPtr |
Public Member Functions | |
| SplitCap (const Resolvable::Kind &refers_r, const std::string &name_r, const std::string &path_r) | |
| Ctor. | |
| virtual const Kind & | kind () const |
| Kind of capability. | |
| virtual bool | relevant () const |
| Relevant per default. | |
| virtual CapMatch | matches (const CapabilityImpl::constPtr &rhs) const |
| Return whether the Capabilities match. | |
| virtual std::string | encode () const |
name:/path | |
| const std::string & | name () const |
| const std::string & | path () const |
Private Attributes | |
| std::string | _name |
| std::string | _path |
packagename:/absolute/path means: If packagename is installed on system, and has /absolute/path in it's filelist, and is to be replaced/updated, then this package (the one providing the SplitCap) should be installed too.
packagename:/absolute/path are shipped as provides (SuSE packages file), but have to be freshens, and implemented as ConditionalCap. Definition at line 43 of file SplitCap.h.
| typedef SplitCap_Ptr zypp::capability::SplitCap::Ptr |
| typedef SplitCap_constPtr zypp::capability::SplitCap::constPtr |
| zypp::capability::SplitCap::SplitCap | ( | const Resolvable::Kind & | refers_r, | |
| const std::string & | name_r, | |||
| const std::string & | path_r | |||
| ) | [inline] |
| const CapabilityImpl::Kind & zypp::capability::SplitCap::kind | ( | ) | const [virtual] |
Kind of capability.
Implements zypp::capability::CapabilityImpl.
Definition at line 25 of file SplitCap.cc.
| virtual bool zypp::capability::SplitCap::relevant | ( | ) | const [inline, virtual] |
Relevant per default.
Reimplemented from zypp::capability::CapabilityImpl.
Definition at line 62 of file SplitCap.h.
| CapMatch zypp::capability::SplitCap::matches | ( | const CapabilityImpl::constPtr & | rhs | ) | const [virtual] |
Return whether the Capabilities match.
Implements zypp::capability::CapabilityImpl.
Definition at line 28 of file SplitCap.cc.
References zypp::CapMatch::irrelevant.
| std::string zypp::capability::SplitCap::encode | ( | ) | const [virtual] |
| const std::string& zypp::capability::SplitCap::name | ( | ) | const [inline] |
Definition at line 71 of file SplitCap.h.
| const std::string& zypp::capability::SplitCap::path | ( | ) | const [inline] |
Definition at line 74 of file SplitCap.h.
std::string zypp::capability::SplitCap::_name [private] |
std::string zypp::capability::SplitCap::_path [private] |
1.5.3