|
| 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 (const std::string &name_r, Mode mode_r) |
|
| ParseDef (const std::string &name_r, Mode mode_r, const 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: