Classes | |
| class | CapabilityImpl |
| Abstract base for Capability implementations. More... | |
| struct | CapImplOrder |
| Ordering relation used by CapFactory to unify CapabilityImpl. More... | |
| struct | CapabilityTraits |
| Base of CapTraits. More... | |
| struct | CapTraits |
| CapTraits. More... | |
| class | FileCap |
A filename matching if some Resolvable provides it. More... | |
| class | HalCap |
| A Capability resolved by a query to target::hal. More... | |
| class | ModaliasCap |
| A Capability resolved by a query to target::modalias. More... | |
| class | NamedCap |
A name and optional Edition::MatchRange. More... | |
| class | NullCap |
| A dummy Capability. More... | |
| class | SplitCap |
| A pseudo Capability indicating a package split. More... | |
| class | VersionedCap |
| A NamedCap providing an Edition::MatchRange. More... | |
Functions | |
| template<class _Cap> | |
| bool | isKind (const CapabilityImpl::constPtr &cap) |
| Test whether a CapabilityImpl is of a certain Kind. | |
| template<class _Cap> | |
| intrusive_ptr< const _Cap > | asKind (const CapabilityImpl::constPtr &cap) |
| Short for dynamic_pointer_cast. | |
| template<class _Cap> | |
| intrusive_ptr< const _Cap > | asKind (const Capability &cap) |
| Access to Capability details. | |
| void | modsplit (std::string &name_r, std::string &pkgname_r) |
| If name_r contains 2 ':', the 1st part is a package name. | |
| DEFINE_PTR_TYPE (CapabilityImpl) | |
| bool zypp::capability::isKind | ( | const CapabilityImpl::constPtr & | cap | ) | [inline] |
Test whether a CapabilityImpl is of a certain Kind.
isKind<FileCap>(cap);
Definition at line 144 of file CapabilityImpl.h.
| intrusive_ptr<const _Cap> zypp::capability::asKind | ( | const CapabilityImpl::constPtr & | cap | ) | [inline] |
| intrusive_ptr<const _Cap> zypp::capability::asKind | ( | const Capability & | cap | ) | [inline] |
Access to Capability details.
Definition at line 154 of file CapabilityImpl.h.
References zypp::capability::CapabilityImpl::backdoor().
| void zypp::capability::modsplit | ( | std::string & | name_r, | |
| std::string & | pkgname_r | |||
| ) | [inline] |
If name_r contains 2 ':', the 1st part is a package name.
Definition at line 28 of file ModaliasCap.cc.
Referenced by zypp::capability::ModaliasCap::ModaliasCap().
| zypp::capability::DEFINE_PTR_TYPE | ( | CapabilityImpl | ) |
1.5.0