List of all members.
Public Member Functions |
| 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) |
| finaly
|
| 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.
|
Detailed Description
Definition at line 136 of file ProductFileReader.cc.
Constructor & Destructor Documentation
Member Function Documentation
void zypp::parser::ProductNode::doneUpgrade |
( |
const xml::Node & |
_node | ) |
|
|
inline |
void zypp::parser::ProductNode::doneLocalizedDefault |
( |
const xml::Node & |
_node, |
|
|
std::string & |
store_r |
|
) |
| |
|
inline |
void zypp::parser::ProductNode::done |
( |
const xml::Node & |
_node | ) |
|
|
inline |
Member Data Documentation
std::string zypp::parser::ProductNode::_version |
|
private |
std::string zypp::parser::ProductNode::_release |
|
private |
std::string zypp::parser::ProductNode::_ttext |
|
private |
std::string zypp::parser::ProductNode::_tlocale |
|
private |
The documentation for this struct was generated from the following file: