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 (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 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 62 of file PackagesLangParser.cc.

References _count, _current, zypp::parser::tagfile::TagFileParser::_file_r, _nvra, _sourceImpl, _system_arch, zypp::filesystem::Pathname::asString(), zypp::Arch::compatibleWith(), zypp::str::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.


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.

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 Thu Jul 6 00:07:34 2006 for zypp by  doxygen 1.4.6