CpeId implementation.
More...
|
using | Wfn = std::array<Value, Attribute::numAttributes> |
|
static void | assignAttr (Wfn &wfn_r, Attribute attr_r, const Value &val_r) |
| Assign val_r if it meets attr_r specific contraints.
|
static Wfn | unbind (const std::string &cpe_r) |
| Parse magic and unbind accordingly.
|
static Wfn | unbindUri (const std::string &cpe_r) |
| Parse Uri and unbind.
|
static Wfn | unbindFs (const std::string &cpe_r) |
| Parse Fs and unbind.
|
CpeId implementation.
Definition at line 84 of file CpeId.cc.
◆ Wfn
◆ Impl() [1/2]
zypp::CpeId::Impl::Impl |
( |
| ) |
|
|
inline |
◆ Impl() [2/2]
zypp::CpeId::Impl::Impl |
( |
const std::string & | cpe_r | ) |
|
|
inline |
◆ operator bool()
zypp::CpeId::Impl::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ asFs()
std::string zypp::CpeId::Impl::asFs |
( |
| ) |
const |
|
inline |
◆ asUri()
std::string zypp::CpeId::Impl::asUri |
( |
| ) |
const |
|
inline |
◆ asWfn()
std::string zypp::CpeId::Impl::asWfn |
( |
| ) |
const |
|
inline |
◆ setRelationMixinCompare()
SetCompare zypp::CpeId::Impl::setRelationMixinCompare |
( |
const Impl & | trg | ) |
const |
|
inline |
◆ assignAttr()
void zypp::CpeId::Impl::assignAttr |
( |
Wfn & | wfn_r, |
|
|
Attribute | attr_r, |
|
|
const Value & | val_r ) |
|
inlinestaticprivate |
Assign val_r if it meets attr_r specific contraints.
- Exceptions
-
std::invalid_argument | if string is malformed |
Definition at line 215 of file CpeId.cc.
◆ unbind()
Parse magic and unbind accordingly.
- Exceptions
-
std::invalid_argument | if string is malformed |
Definition at line 288 of file CpeId.cc.
◆ unbindUri()
Parse Uri and unbind.
- Exceptions
-
std::invalid_argument | if string is malformed |
Definition at line 315 of file CpeId.cc.
◆ unbindFs()
Parse Fs and unbind.
- Exceptions
-
std::invalid_argument | if string is malformed |
Definition at line 349 of file CpeId.cc.
◆ _wfn
Wfn zypp::CpeId::Impl::_wfn |
|
private |
The documentation for this class was generated from the following file: