zypp::parser::susetags::PatternFileReader::Impl Class Reference

PatternFileReader implementation. More...

Inheritance diagram for zypp::parser::susetags::PatternFileReader::Impl:
[legend]

List of all members.

Public Member Functions

 Impl (const PatternFileReader &parent_r)
virtual ~Impl ()
bool hasData () const
data::Pattern_Ptr handoutData ()
void consumeVer (const SingleTagPtr &tag_r)
 Consume =Ver:.
void consumePat (const SingleTagPtr &tag_r)
 Consume =Pat:.
void consumeSum (const SingleTagPtr &tag_r)
 Consume =Sum:.
void consumeVis (const SingleTagPtr &tag_r)
 Consume =Vis:.
void consumeCat (const SingleTagPtr &tag_r)
 Consume =Cat:.
void consumeIco (const SingleTagPtr &tag_r)
 Consume =Ico:.
void consumeOrd (const SingleTagPtr &tag_r)
 Consume =Ord:.
void consumeReq (const MultiTagPtr &tag_r)
 Consume +Req:.
void consumePrv (const MultiTagPtr &tag_r)
 Consume +Prv:.
void consumeCon (const MultiTagPtr &tag_r)
 Consume +Con:.
void consumeObs (const MultiTagPtr &tag_r)
 Consume +Obs:.
void consumeRec (const MultiTagPtr &tag_r)
 Consume +Rec:.
void consumeFre (const MultiTagPtr &tag_r)
 Consume +Fre:.
void consumeEnh (const MultiTagPtr &tag_r)
 Consume +Enh:.
void consumeSug (const MultiTagPtr &tag_r)
 Consume +Sug:.
void consumeSup (const MultiTagPtr &tag_r)
 Consume +Sup:.
void consumePrq (const MultiTagPtr &tag_r)
 Consume +Prq:.
void consumePcn (const MultiTagPtr &tag_r)
 Consume +Pcn:.
void consumePob (const MultiTagPtr &tag_r)
 Consume +Pob:.
void consumePrc (const MultiTagPtr &tag_r)
 Consume +Prc:.
void consumePfr (const MultiTagPtr &tag_r)
 Consume +Pfr:.
void consumePen (const MultiTagPtr &tag_r)
 Consume +Pen:.
void consumePsg (const MultiTagPtr &tag_r)
 Consume +Psg:.
void consumePsp (const MultiTagPtr &tag_r)
 Consume +Psp:.
void consumeDes (const MultiTagPtr &tag_r)
 Consume +Des:.
void consumeInc (const MultiTagPtr &tag_r)
 Consume +Inc:.
void consumeExt (const MultiTagPtr &tag_r)
 Consume +Ext:.

Private Attributes

data::Pattern_Ptr _data


Detailed Description

PatternFileReader implementation.

Definition at line 37 of file PatternFileReader.cc.


Constructor & Destructor Documentation

zypp::parser::susetags::PatternFileReader::Impl::Impl ( const PatternFileReader parent_r  )  [inline]

Definition at line 40 of file PatternFileReader.cc.

virtual zypp::parser::susetags::PatternFileReader::Impl::~Impl (  )  [inline, virtual]

Definition at line 44 of file PatternFileReader.cc.


Member Function Documentation

bool zypp::parser::susetags::PatternFileReader::Impl::hasData (  )  const [inline]

Definition at line 47 of file PatternFileReader.cc.

References _data.

data::Pattern_Ptr zypp::parser::susetags::PatternFileReader::Impl::handoutData (  )  [inline]

Definition at line 50 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeVer ( const SingleTagPtr tag_r  )  [inline]

Consume =Ver:.

Definition at line 59 of file PatternFileReader.cc.

void zypp::parser::susetags::PatternFileReader::Impl::consumePat ( const SingleTagPtr tag_r  )  [inline]

Consume =Pat:.

Definition at line 63 of file PatternFileReader.cc.

References _data, error, zypp::str::split(), and ZYPP_THROW.

void zypp::parser::susetags::PatternFileReader::Impl::consumeSum ( const SingleTagPtr tag_r  )  [inline]

Consume =Sum:.

Definition at line 78 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeVis ( const SingleTagPtr tag_r  )  [inline]

Consume =Vis:.

Definition at line 84 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeCat ( const SingleTagPtr tag_r  )  [inline]

Consume =Cat:.

Definition at line 90 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeIco ( const SingleTagPtr tag_r  )  [inline]

Consume =Ico:.

Definition at line 96 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeOrd ( const SingleTagPtr tag_r  )  [inline]

Consume =Ord:.

Definition at line 102 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeReq ( const MultiTagPtr tag_r  )  [inline]

Consume +Req:.

Definition at line 109 of file PatternFileReader.cc.

References _data, and zypp::Dep::REQUIRES.

void zypp::parser::susetags::PatternFileReader::Impl::consumePrv ( const MultiTagPtr tag_r  )  [inline]

Consume +Prv:.

Definition at line 115 of file PatternFileReader.cc.

References _data, and zypp::Dep::PROVIDES.

void zypp::parser::susetags::PatternFileReader::Impl::consumeCon ( const MultiTagPtr tag_r  )  [inline]

Consume +Con:.

Definition at line 121 of file PatternFileReader.cc.

References _data, and zypp::Dep::CONFLICTS.

void zypp::parser::susetags::PatternFileReader::Impl::consumeObs ( const MultiTagPtr tag_r  )  [inline]

Consume +Obs:.

Definition at line 127 of file PatternFileReader.cc.

References _data, and zypp::Dep::OBSOLETES.

void zypp::parser::susetags::PatternFileReader::Impl::consumeRec ( const MultiTagPtr tag_r  )  [inline]

Consume +Rec:.

Definition at line 133 of file PatternFileReader.cc.

References _data, and zypp::Dep::RECOMMENDS.

void zypp::parser::susetags::PatternFileReader::Impl::consumeFre ( const MultiTagPtr tag_r  )  [inline]

Consume +Fre:.

Definition at line 139 of file PatternFileReader.cc.

References _data, and zypp::Dep::FRESHENS.

void zypp::parser::susetags::PatternFileReader::Impl::consumeEnh ( const MultiTagPtr tag_r  )  [inline]

Consume +Enh:.

Definition at line 145 of file PatternFileReader.cc.

References _data, and zypp::Dep::ENHANCES.

void zypp::parser::susetags::PatternFileReader::Impl::consumeSug ( const MultiTagPtr tag_r  )  [inline]

Consume +Sug:.

Definition at line 151 of file PatternFileReader.cc.

References _data, and zypp::Dep::SUGGESTS.

void zypp::parser::susetags::PatternFileReader::Impl::consumeSup ( const MultiTagPtr tag_r  )  [inline]

Consume +Sup:.

Definition at line 157 of file PatternFileReader.cc.

References _data, and zypp::Dep::SUPPLEMENTS.

void zypp::parser::susetags::PatternFileReader::Impl::consumePrq ( const MultiTagPtr tag_r  )  [inline]

Consume +Prq:.

Definition at line 165 of file PatternFileReader.cc.

References _data, and zypp::Dep::REQUIRES.

void zypp::parser::susetags::PatternFileReader::Impl::consumePcn ( const MultiTagPtr tag_r  )  [inline]

Consume +Pcn:.

Definition at line 171 of file PatternFileReader.cc.

References _data, and zypp::Dep::CONFLICTS.

void zypp::parser::susetags::PatternFileReader::Impl::consumePob ( const MultiTagPtr tag_r  )  [inline]

Consume +Pob:.

Definition at line 177 of file PatternFileReader.cc.

References _data, and zypp::Dep::OBSOLETES.

void zypp::parser::susetags::PatternFileReader::Impl::consumePrc ( const MultiTagPtr tag_r  )  [inline]

Consume +Prc:.

Definition at line 183 of file PatternFileReader.cc.

References _data, and zypp::Dep::RECOMMENDS.

void zypp::parser::susetags::PatternFileReader::Impl::consumePfr ( const MultiTagPtr tag_r  )  [inline]

Consume +Pfr:.

Definition at line 189 of file PatternFileReader.cc.

References _data, and zypp::Dep::FRESHENS.

void zypp::parser::susetags::PatternFileReader::Impl::consumePen ( const MultiTagPtr tag_r  )  [inline]

Consume +Pen:.

Definition at line 195 of file PatternFileReader.cc.

References _data, and zypp::Dep::ENHANCES.

void zypp::parser::susetags::PatternFileReader::Impl::consumePsg ( const MultiTagPtr tag_r  )  [inline]

Consume +Psg:.

Definition at line 201 of file PatternFileReader.cc.

References _data, and zypp::Dep::SUGGESTS.

void zypp::parser::susetags::PatternFileReader::Impl::consumePsp ( const MultiTagPtr tag_r  )  [inline]

Consume +Psp:.

Definition at line 207 of file PatternFileReader.cc.

References _data, and zypp::Dep::SUPPLEMENTS.

void zypp::parser::susetags::PatternFileReader::Impl::consumeDes ( const MultiTagPtr tag_r  )  [inline]

Consume +Des:.

Definition at line 215 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeInc ( const MultiTagPtr tag_r  )  [inline]

Consume +Inc:.

Definition at line 221 of file PatternFileReader.cc.

References _data.

void zypp::parser::susetags::PatternFileReader::Impl::consumeExt ( const MultiTagPtr tag_r  )  [inline]

Consume +Ext:.

Definition at line 227 of file PatternFileReader.cc.

References _data.


Member Data Documentation

data::Pattern_Ptr zypp::parser::susetags::PatternFileReader::Impl::_data [private]

Definition at line 233 of file PatternFileReader.cc.

Referenced by consumeCat(), consumeCon(), consumeDes(), consumeEnh(), consumeExt(), consumeFre(), consumeIco(), consumeInc(), consumeObs(), consumeOrd(), consumePat(), consumePcn(), consumePen(), consumePfr(), consumePob(), consumePrc(), consumePrq(), consumePrv(), consumePsg(), consumePsp(), consumeRec(), consumeReq(), consumeSug(), consumeSum(), consumeSup(), consumeVis(), handoutData(), and hasData().


The documentation for this class was generated from the following file:
Generated on Tue Sep 25 19:23:23 2007 for libzypp by  doxygen 1.5.3