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) |
|
Test whether a CapabilityImpl is of a certain Kind.
isKind<FileCap>(cap); Definition at line 144 of file CapabilityImpl.h. |
|
Short for dynamic_pointer_cast.
Definition at line 149 of file CapabilityImpl.h. |
|
Access to Capability details.
Definition at line 154 of file CapabilityImpl.h. References zypp::capability::CapabilityImpl::backdoor(). |
|
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(). |
|
|