zypp::source::susetags::PatternTagFileParser Struct Reference

Tagfile parser. More...

#include <PatternTagFileParser.h>

Inheritance diagram for zypp::source::susetags::PatternTagFileParser:

zypp::parser::tagfile::TagFileParser List of all members.

Public Member Functions

 PatternTagFileParser ()
virtual ~PatternTagFileParser ()
void consume (const SingleTag &tag)
void consume (const MultiTag &tag)
void endParse ()

Public Attributes

Pattern::Ptr result
detail::ResImplTraits< SuseTagsPatternImpl
>::Ptr 
patImpl

Detailed Description

Tagfile parser.

Definition at line 42 of file PatternTagFileParser.h.


Constructor & Destructor Documentation

zypp::source::susetags::PatternTagFileParser::PatternTagFileParser  ) 
 

Definition at line 62 of file PatternTagFileParser.cc.

References patImpl.

virtual zypp::source::susetags::PatternTagFileParser::~PatternTagFileParser  )  [inline, virtual]
 

Definition at line 48 of file PatternTagFileParser.h.


Member Function Documentation

void zypp::source::susetags::PatternTagFileParser::consume const SingleTag &  tag  ) 
 

Definition at line 67 of file PatternTagFileParser.cc.

References patImpl, zypp::str::split(), and ZYPP_THROW.

void zypp::source::susetags::PatternTagFileParser::consume const MultiTag &  tag  ) 
 

Definition at line 108 of file PatternTagFileParser.cc.

References patImpl.

void zypp::source::susetags::PatternTagFileParser::endParse  )  [virtual]
 

Reimplemented from zypp::parser::tagfile::TagFileParser.

Definition at line 176 of file PatternTagFileParser.cc.

References zypp::Dep::CONFLICTS, zypp::Dep::FRESHENS, zypp::detail::makeResolvableFromImpl(), zypp::Dep::OBSOLETES, zypp::source::susetags::parseDeps(), patImpl, zypp::Dep::PROVIDES, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, result, zypp::Dep::SUGGESTS, and zypp::Dep::SUPPLEMENTS.


Member Data Documentation

Pattern::Ptr zypp::source::susetags::PatternTagFileParser::result
 

Definition at line 44 of file PatternTagFileParser.h.

Referenced by endParse(), and zypp::source::susetags::parsePattern().

detail::ResImplTraits<SuseTagsPatternImpl>::Ptr zypp::source::susetags::PatternTagFileParser::patImpl
 

Definition at line 45 of file PatternTagFileParser.h.

Referenced by consume(), endParse(), zypp::source::susetags::parsePattern(), and PatternTagFileParser().


The documentation for this struct was generated from the following files:
Generated on Thu Jul 6 00:07:34 2006 for zypp by  doxygen 1.4.6