|
| | 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.