|
| CpeId () |
| Default ctor: ANY-Cpeid, all attribute values are ANY.
|
|
| CpeId (const std::string &cpe_r) |
| Ctor parsing from string representation (empty or URI or FS)
|
|
| CpeId (const char *cpe_r) |
| Ctor parsing from string representation (empty or URI or FS)
|
|
| 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.
|
|
| ~CpeId () |
| Dtor.
|
|
| operator bool () const |
| Evaluate in boolean context: not an ANY-CpeId.
|
|
std::string | asString () const |
| Default string representation [asFS].
|
|
std::string | asFs () const |
| String representation as Formated-String (in/out).
|
|
std::string | asUri () const |
| String representation as URI (in/out).
|
|
std::string | asWfn () const |
| String representation as Well-Formed-Name (internal format, out only).
|
|
SetCompare | compare (const CpeId &trg) const |
| Compare sets.
|
|
SetCompare | compare (const SetRelationMixin< CpeId > &trg) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | compare (const CpeId &trg, SetCompare cmp) const |
| Compare sets and match against SetCompare.
|
|
bool | compare (const SetRelationMixin< CpeId > &trg, SetCompare cmp) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
bool | compare (const CpeId &trg, SetRelation rel) const |
| Compare sets and match against SetRelation.
|
|
bool | compare (const SetRelationMixin< CpeId > &trg, SetRelation rel) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
|
(Note that these are not member symbols.)
|
std::ostream & | operator<< (std::ostream &str, const CpeId &obj) |
| Stream output.
|
|
std::ostream & | operator<< (std::ostream &str, const CpeId::Value &obj) |
| Stream output.
|
|
SetCompare | compare (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg) |
| Compare sets.
|
|
bool | compare (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg, SetCompare cmp) |
| Compare sets and match against SetCompare.
|
|
bool | compare (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg, SetRelation rel) |
| Compare sets and match against SetRelation.
|
|
bool | operator== (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg) |
| Equal.
|
|
bool | operator!= (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg) |
| Unequal.
|
|
SetCompare | compare (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg) |
| Compare sets.
|
|
bool | compare (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg, SetCompare cmp) |
| Compare sets and match against SetCompare.
|
|
bool | compare (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg, SetRelation rel) |
| Compare sets and match against SetRelation.
|
|
bool | operator== (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg) |
| Equal.
|
|
bool | operator!= (const SetRelationMixin< CpeId > &src, const SetRelationMixin< CpeId > &trg) |
| Unequal.
|
|
Common Platform Enumearation (2.3) See http://cpe.mitre.org/ for more information on the Common Platform Enumearation.
Definition at line 32 of file CpeId.h.