#include <PatternFileReader.h>
Public Types | |
| typedef function < void(const data::Pattern_Ptr &)> | Consumer |
Public Member Functions | |
| PatternFileReader () | |
| Default ctor. | |
| virtual | ~PatternFileReader () |
| Dtor. | |
| void | setConsumer (const Consumer &fnc_r) |
| Consumer to call when a pattern was parsed. | |
Private Member Functions | |
| virtual void | beginParse () |
| Called when start parsing. | |
| virtual void | consume (const SingleTagPtr &tag_r) |
| Called when a single-tag is found. | |
| virtual void | consume (const MultiTagPtr &tag_r) |
| Called when a multi-tag is found. | |
| virtual void | endParse () |
| Called when the parse is done. | |
Private Attributes | |
| RW_pointer< Impl, rw_pointer::Scoped < Impl > > | _pimpl |
| Consumer | _consumer |
Classes | |
| class | Impl |
| PatternFileReader implementation. More... | |
Definition at line 44 of file PatternFileReader.h.
| typedef function<void(const data::Pattern_Ptr &)> zypp::parser::susetags::PatternFileReader::Consumer |
Definition at line 47 of file PatternFileReader.h.
| zypp::parser::susetags::PatternFileReader::PatternFileReader | ( | ) |
| zypp::parser::susetags::PatternFileReader::~PatternFileReader | ( | ) | [virtual] |
| void zypp::parser::susetags::PatternFileReader::setConsumer | ( | const Consumer & | fnc_r | ) | [inline] |
Consumer to call when a pattern was parsed.
Definition at line 57 of file PatternFileReader.h.
References _consumer.
Referenced by zypp::parser::susetags::RepoParser::Impl::parse().
| void zypp::parser::susetags::PatternFileReader::beginParse | ( | ) | [private, virtual] |
Called when start parsing.
Reimplemented from zypp::parser::TagParser.
Definition at line 264 of file PatternFileReader.cc.
References _pimpl.
| void zypp::parser::susetags::PatternFileReader::consume | ( | const SingleTagPtr & | tag_r | ) | [private, virtual] |
Called when a single-tag is found.
Reimplemented from zypp::parser::TagParser.
Definition at line 274 of file PatternFileReader.cc.
References _consumer, _pimpl, zypp::parser::TagParser::errPrefix(), TAGFWD, TAGN, and WAR.
| virtual void zypp::parser::susetags::PatternFileReader::consume | ( | const MultiTagPtr & | tag_r | ) | [private, virtual] |
| void zypp::parser::susetags::PatternFileReader::endParse | ( | ) | [private, virtual] |
Called when the parse is done.
Reimplemented from zypp::parser::TagParser.
Definition at line 339 of file PatternFileReader.cc.
RW_pointer<Impl,rw_pointer::Scoped<Impl> > zypp::parser::susetags::PatternFileReader::_pimpl [private] |
Definition at line 71 of file PatternFileReader.h.
Referenced by beginParse(), consume(), and endParse().
Definition at line 74 of file PatternFileReader.h.
Referenced by consume(), endParse(), and setConsumer().
1.5.3