|  | 
|  | ProductNode (ProductFileData::Impl &pdata_r) | 
|  | 
| void | doneUpgrade (const xml::Node &_node) | 
|  | collect _upgrade 
 | 
|  | 
| void | doneLocalizedDefault (const xml::Node &_node, std::string &store_r) | 
|  | collect localized data 
 | 
|  | 
| void | done (const xml::Node &_node) | 
|  | finally 
 | 
|  | 
|  | ParseDef (std::string name_r, Mode mode_r) | 
|  | 
|  | ParseDef (std::string name_r, Mode mode_r, shared_ptr< ParseDefConsume > target_r) | 
|  | 
| virtual | ~ParseDef () | 
|  | 
| const std::string & | name () const | 
|  | 
| Mode | mode () const | 
|  | 
| bool | isOptional () const | 
|  | 
| bool | isMandatory () const | 
|  | 
| bool | singleDef () const | 
|  | 
| bool | multiDef () const | 
|  | 
| unsigned | visited () const | 
|  | 
| ParseDef & | addNode (ParseDef &subnode_r) | 
|  | Add subnode definition. 
 | 
|  | 
| ParseDef & | addNode (const std::string &name_r, Mode mode_r) | 
|  | 
| ParseDef & | addNode (const std::string &name_r, Mode mode_r, const shared_ptr< ParseDefConsume > &target_r) | 
|  | 
| ParseDef & | operator() (ParseDef &subnode_r) | 
|  | Add subnode definition. 
 | 
|  | 
| ParseDef & | operator() (const std::string &name_r, Mode mode_r) | 
|  | 
| ParseDef & | operator() (const std::string &name_r, Mode mode_r, const shared_ptr< ParseDefConsume > &target_r) | 
|  | 
| ParseDef | operator[] (const std::string &name_r) | 
|  | Get subnode by name. 
 | 
|  | 
| void | setConsumer (const shared_ptr< ParseDefConsume > &target_r) | 
|  | Set data consumer. 
 | 
|  | 
| void | setConsumer (ParseDefConsume *allocatedTarget_r) | 
|  | Set data consumer. 
 | 
|  | 
| void | setConsumer (ParseDefConsume &target_r) | 
|  | Set data consumer. 
 | 
|  | 
| void | cancelConsumer () | 
|  | Unset data consumer. 
 | 
|  | 
| shared_ptr< ParseDefConsume > | getConsumer () const | 
|  | Get data consumer. 
 | 
|  | 
| void | take (Reader &reader_r) | 
|  | Parse the node. 
 | 
|  | 
Definition at line 138 of file ProductFileReader.cc.
 
◆ ProductNode()
◆ doneUpgrade()
  
  | 
        
          | void zypp::parser::ProductNode::doneUpgrade | ( | const xml::Node & | _node | ) |  |  | inline | 
 
 
◆ doneLocalizedDefault()
  
  | 
        
          | void zypp::parser::ProductNode::doneLocalizedDefault | ( | const xml::Node & | _node, |  
          |  |  | std::string & | store_r ) |  | inline | 
 
 
◆ done()
  
  | 
        
          | void zypp::parser::ProductNode::done | ( | const xml::Node & | _node | ) |  |  | inline | 
 
 
◆ _pdata
◆ _version
  
  | 
        
          | std::string zypp::parser::ProductNode::_version |  | private | 
 
 
◆ _release
  
  | 
        
          | std::string zypp::parser::ProductNode::_release |  | private | 
 
 
◆ _ttext
  
  | 
        
          | std::string zypp::parser::ProductNode::_ttext |  | private | 
 
 
◆ _tlocale
  
  | 
        
          | std::string zypp::parser::ProductNode::_tlocale |  | private | 
 
 
◆ _upgrade
The documentation for this struct was generated from the following file: