zypp::source::susetags::PackagesLangParser Struct Reference

Inheritance diagram for zypp::source::susetags::PackagesLangParser:

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

Public Member Functions

 PackagesLangParser (parser::ParserProgress::Ptr progress, SuseTagsImpl::Ptr sourceimpl, const PkgContent &content_r, const Locale &lang_r)
virtual void consume (const SingleTag &stag_r)
virtual void consume (const MultiTag &mtag_r)

Public Attributes

const PkgContent_content
const Locale_lang
PkgImplPtr _current
NVRA _nvra
int _count
std::set< NVRA_notfound
Arch _system_arch
SuseTagsImpl::Ptr _sourceImpl

Detailed Description

Definition at line 37 of file PackagesLangParser.cc.


Constructor & Destructor Documentation

zypp::source::susetags::PackagesLangParser::PackagesLangParser ( parser::ParserProgress::Ptr  progress,
SuseTagsImpl::Ptr  sourceimpl,
const PkgContent content_r,
const Locale lang_r 
) [inline]

Definition at line 50 of file PackagesLangParser.cc.

References _system_arch.


Member Function Documentation

virtual void zypp::source::susetags::PackagesLangParser::consume ( const SingleTag &  stag_r  )  [inline, virtual]

Definition at line 63 of file PackagesLangParser.cc.

References _count, _current, zypp::parser::tagfile::TagFileParser::_file_r, _lang, _nvra, _sourceImpl, _system_arch, zypp::Arch::compatibleWith(), zypp::str::split(), zypp::url::split(), and ZYPP_THROW.

virtual void zypp::source::susetags::PackagesLangParser::consume ( const MultiTag &  mtag_r  )  [inline, virtual]

Definition at line 92 of file PackagesLangParser.cc.

References _lang, _nvra, and _sourceImpl.


Member Data Documentation

const PkgContent& zypp::source::susetags::PackagesLangParser::_content

Definition at line 39 of file PackagesLangParser.cc.

const Locale& zypp::source::susetags::PackagesLangParser::_lang

Definition at line 40 of file PackagesLangParser.cc.

Referenced by consume().

PkgImplPtr zypp::source::susetags::PackagesLangParser::_current

Definition at line 41 of file PackagesLangParser.cc.

Referenced by consume().

NVRA zypp::source::susetags::PackagesLangParser::_nvra

Definition at line 43 of file PackagesLangParser.cc.

Referenced by consume().

int zypp::source::susetags::PackagesLangParser::_count

Definition at line 44 of file PackagesLangParser.cc.

Referenced by consume().

std::set<NVRA> zypp::source::susetags::PackagesLangParser::_notfound

Definition at line 45 of file PackagesLangParser.cc.

Arch zypp::source::susetags::PackagesLangParser::_system_arch

Definition at line 46 of file PackagesLangParser.cc.

Referenced by consume(), and PackagesLangParser().

SuseTagsImpl::Ptr zypp::source::susetags::PackagesLangParser::_sourceImpl

Definition at line 48 of file PackagesLangParser.cc.

Referenced by consume().


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