zypp::source::susetags::SelectionTagFileParser Struct Reference

Tagfile parser. More...

#include <SelectionTagFileParser.h>

Inheritance diagram for zypp::source::susetags::SelectionTagFileParser:

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

Public Member Functions

 SelectionTagFileParser (parser::ParserProgress::Ptr progress)
virtual ~SelectionTagFileParser ()
void consume (const SingleTag &tag)
void consume (const MultiTag &tag)
void endParse ()

Public Attributes

Selection::Ptr result
detail::ResImplTraits< SuseTagsSelectionImpl
>::Ptr 
selImpl

Private Attributes

ZYpp::LocaleSet _locales

Detailed Description

Tagfile parser.

Definition at line 44 of file SelectionTagFileParser.h.


Constructor & Destructor Documentation

zypp::source::susetags::SelectionTagFileParser::SelectionTagFileParser ( parser::ParserProgress::Ptr  progress  ) 

Definition at line 67 of file SelectionTagFileParser.cc.

References _locales, and selImpl.

virtual zypp::source::susetags::SelectionTagFileParser::~SelectionTagFileParser (  )  [inline, virtual]

Definition at line 50 of file SelectionTagFileParser.h.


Member Function Documentation

void zypp::source::susetags::SelectionTagFileParser::consume ( const SingleTag &  tag  ) 

Definition at line 74 of file SelectionTagFileParser.cc.

References zypp::parser::tagfile::TagFileParser::_file_r, selImpl, zypp::url::split(), and ZYPP_THROW.

void zypp::source::susetags::SelectionTagFileParser::consume ( const MultiTag &  tag  ) 

Definition at line 130 of file SelectionTagFileParser.cc.

References selImpl.

void zypp::source::susetags::SelectionTagFileParser::endParse (  )  [virtual]

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

Definition at line 171 of file SelectionTagFileParser.cc.

References _locales, zypp::Dep::CONFLICTS, zypp::detail::makeResolvableFromImpl(), zypp::Edition::noedition, zypp::Dep::OBSOLETES, zypp::CapFactory::parse(), zypp::Dep::PROVIDES, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, result, and selImpl.


Member Data Documentation

Selection::Ptr zypp::source::susetags::SelectionTagFileParser::result

Definition at line 46 of file SelectionTagFileParser.h.

Referenced by endParse().

detail::ResImplTraits<SuseTagsSelectionImpl>::Ptr zypp::source::susetags::SelectionTagFileParser::selImpl

Definition at line 47 of file SelectionTagFileParser.h.

Referenced by consume(), endParse(), and SelectionTagFileParser().

ZYpp::LocaleSet zypp::source::susetags::SelectionTagFileParser::_locales [private]

Definition at line 58 of file SelectionTagFileParser.h.

Referenced by endParse(), and SelectionTagFileParser().


The documentation for this struct was generated from the following files:
Generated on Tue Nov 28 16:49:40 2006 for zypp by  doxygen 1.5.0