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: