#include "zypp/base/ReferenceCounted.h"#include "zypp/base/NonCopyable.h"#include "zypp/Capability.h"#include "zypp/Resolvable.h"#include "zypp/CapMatch.h"Go to the source code of this file.
Namespaces | |
| namespace | zypp |
| namespace | zypp::capability |
Classes | |
| class | zypp::capability::CapabilityImpl |
| Abstract base for Capability implementations. More... | |
| struct | zypp::capability::CapabilityImpl::SplitInfo |
| Solver hack. More... | |
| struct | zypp::capability::CapImplOrder |
| Ordering relation used by CapFactory to unify CapabilityImpl. More... | |
Typedefs | |
| typedef std::set < CapabilityImpl::Ptr > | zypp::capability::CapabilityImplPtrSet |
Functions | |
| bool | zypp::capability::isEditionSpec (Rel op_r, const Edition &edition_r) |
| Check whether op_r and edition_r make a valid edition spec. | |
| bool | zypp::capability::isFileSpec (const std::string &name_r) |
| Test for a FileCap. | |
| bool | zypp::capability::isInterestingFileSpec (const std::string &name_r) |
| Test for a FileCap that is likely being REQUIRED. | |
| bool | zypp::capability::isSplitSpec (const std::string &name_r) |
| Test for a SplitCap. | |
| bool | zypp::capability::isHalSpec (const std::string &name_r) |
| Test for a HalCap. | |
| bool | zypp::capability::isModaliasSpec (const std::string &name_r) |
| Test for a ModaliasCap. | |
| bool | zypp::capability::isFilesystemSpec (const std::string &name_r) |
| Test for a FilesystemCap. | |
| CapabilityImpl::Ptr | zypp::capability::buildFile (const Resolvable::Kind &refers_r, const std::string &name_r) |
| Try to build a file cap from name_r . | |
| CapabilityImpl::Ptr | zypp::capability::buildNamed (const Resolvable::Kind &refers_r, const std::string &name_r) |
| Try to build a non versioned cap from name_r . | |
| CapabilityImpl::Ptr | zypp::capability::buildVersioned (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r, const Edition &edition_r) |
| Try to build a versioned cap from name_r . | |
| CapabilityImpl::Ptr | zypp::capability::buildHal (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r=Rel::ANY, const std::string &value_r=std::string()) |
| Try to build a hal cap from name_r . | |
| CapabilityImpl::Ptr | zypp::capability::buildModalias (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r=Rel::ANY, const std::string &value_r=std::string()) |
| Try to build a modalias cap from name_r . | |
| CapabilityImpl::Ptr | zypp::capability::buildFilesystem (const Resolvable::Kind &refers_r, const std::string &name_r) |
| Try to build a filesystem cap from name_r . | |
| CapabilityImpl::Ptr | zypp::capability::parse (const Resolvable::Kind &refers_r, const std::string &strval_r) |
| CapabilityImpl::Ptr | zypp::capability::parse (const Resolvable::Kind &refers_r, const std::string &name_r, const std::string &op_r, const std::string &edition_r) |
| CapabilityImpl::Ptr | zypp::capability::parse (const Resolvable::Kind &refers_r, const std::string &name_r, Rel op_r, const Edition &edition_r) |
| template<class _Cap> | |
| bool | zypp::capability::isKind (const CapabilityImpl::constPtr &cap) |
| Test whether a CapabilityImpl is of a certain Kind. | |
| template<class _Cap> | |
| intrusive_ptr< const _Cap > | zypp::capability::asKind (const CapabilityImpl::constPtr &cap) |
| Short for dynamic_pointer_cast. | |
| template<class _Cap> | |
| intrusive_ptr< _Cap > | zypp::capability::asKind (const CapabilityImpl::Ptr &cap) |
| Short for dynamic_pointer_cast. | |
| template<class _Cap> | |
| intrusive_ptr< const _Cap > | zypp::capability::asKind (const Capability &cap) |
| Access to Capability details. | |
Definition in file CapabilityImpl.h.
1.5.3