Common Platform Enumearation (2.3) See http://cpe.mitre.org/ for more information on the Common Platform Enumearation.
More...
#include <CpeId.h>
|
(Note that these are not member functions.)
|
std::ostream & | operator<< (std::ostream &str, const CpeId &obj) |
|
Common Platform Enumearation (2.3) See http://cpe.mitre.org/ for more information on the Common Platform Enumearation.
Definition at line 31 of file CpeId.h.
'enum class Attribute'
Definition at line 56 of file CpeId.h.
Default ctor: ANY-Cpeid, all attribute values are ANY.
Definition at line 374 of file CpeId.cc.
zypp::CpeId::CpeId |
( |
const std::string & |
cpe_r | ) |
|
|
explicit |
Ctor parsing from string representation (empty or URI or FS)
- Exceptions
-
std::invalid_argument | if string is malformed |
Definition at line 378 of file CpeId.cc.
zypp::CpeId::CpeId |
( |
const char * |
cpe_r | ) |
|
|
inlineexplicit |
Ctor parsing from string representation (empty or URI or FS)
- Exceptions
-
std::invalid_argument | if string is malformed |
Definition at line 76 of file CpeId.h.
zypp::CpeId::CpeId |
( |
const std::string & |
cpe_r, |
|
|
NoThrowType |
|
|
) |
| |
Ctor parsing from string (empty or URI or FS, non throwing) Creates an empty CpeId if string is malformed.
Definition at line 382 of file CpeId.cc.
zypp::CpeId::operator bool |
( |
| ) |
const |
|
explicit |
Evaluate in boolean context: not an ANY-CpeId.
Definition at line 399 of file CpeId.cc.
std::string zypp::CpeId::asString |
( |
| ) |
const |
|
inline |
Default string representation [asFS].
Definition at line 93 of file CpeId.h.
std::string zypp::CpeId::asFs |
( |
| ) |
const |
String representation as Formated-String (in/out).
cpe:2.3:a:opensuse:libzypp:14.16.0:beta:*:*:*:*:*:*
Definition at line 402 of file CpeId.cc.
std::string zypp::CpeId::asUri |
( |
| ) |
const |
String representation as URI (in/out).
cpe:/a:opensuse:libzypp:14.16.0:beta
Definition at line 405 of file CpeId.cc.
std::string zypp::CpeId::asWfn |
( |
| ) |
const |
String representation as Well-Formed-Name (internal format, out only).
wfn:[part="a",vendor="opensuse",product="libzypp", version="14\.16\.0",update="beta"]
Definition at line 408 of file CpeId.cc.
SetCompare zypp::CpeId::setRelationMixinCompare |
( |
const CpeId & |
trg | ) |
const |
|
private |
std::ostream & operator<< |
( |
std::ostream & |
str, |
|
|
const CpeId & |
obj |
|
) |
| |
|
related |
Stream output
Definition at line 132 of file CpeId.h.
Indicator argument for non-trowing ctor.
Definition at line 62 of file CpeId.h.
Implementation class.
Pointer to implementation.
Definition at line 123 of file CpeId.h.
The documentation for this class was generated from the following files: