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