zypp::source::susetags::PackagesParser Struct Reference

Inheritance diagram for zypp::source::susetags::PackagesParser:

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

Public Member Functions

 PackagesParser (Source_Ref source, SuseTagsImpl::Ptr sourceimpl)
PkgContent result () const
void collectPkg ()
void collectDeps (const std::list< std::string > &depstr_r, CapSet &capset)
virtual void consume (const SingleTag &stag_r)
virtual void consume (const MultiTag &mtag_r)
virtual void endParse ()

Public Attributes

PkgContent _result
Source_Ref _source
SuseTagsImpl::Ptr _sourceImpl
bool _isPendingPkg
PkgImplPtr _pkgImpl
SrcPkgImplPtr _srcPkgImpl
NVRAD _nvrad
bool _isShared
Arch _system_arch

Detailed Description

Definition at line 114 of file PackagesParser.cc.


Constructor & Destructor Documentation

zypp::source::susetags::PackagesParser::PackagesParser Source_Ref  source,
SuseTagsImpl::Ptr  sourceimpl
[inline]
 

Definition at line 129 of file PackagesParser.cc.


Member Function Documentation

PkgContent zypp::source::susetags::PackagesParser::result  )  const [inline]
 

Definition at line 139 of file PackagesParser.cc.

Referenced by zypp::source::susetags::parsePackages().

void zypp::source::susetags::PackagesParser::collectPkg  )  [inline]
 

Definition at line 142 of file PackagesParser.cc.

void zypp::source::susetags::PackagesParser::collectDeps const std::list< std::string > &  depstr_r,
CapSet capset
[inline]
 

Definition at line 168 of file PackagesParser.cc.

References zypp::parse().

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

Definition at line 183 of file PackagesParser.cc.

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

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

Definition at line 291 of file PackagesParser.cc.

References zypp::solver::detail::CONFLICTS, zypp::solver::detail::OBSOLETES, and zypp::solver::detail::REQUIRES.

virtual void zypp::source::susetags::PackagesParser::endParse  )  [inline, virtual]
 

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

Definition at line 347 of file PackagesParser.cc.


Member Data Documentation

PkgContent zypp::source::susetags::PackagesParser::_result
 

Definition at line 116 of file PackagesParser.cc.

Source_Ref zypp::source::susetags::PackagesParser::_source
 

Definition at line 118 of file PackagesParser.cc.

SuseTagsImpl::Ptr zypp::source::susetags::PackagesParser::_sourceImpl
 

Definition at line 119 of file PackagesParser.cc.

bool zypp::source::susetags::PackagesParser::_isPendingPkg
 

Definition at line 121 of file PackagesParser.cc.

PkgImplPtr zypp::source::susetags::PackagesParser::_pkgImpl
 

Definition at line 122 of file PackagesParser.cc.

SrcPkgImplPtr zypp::source::susetags::PackagesParser::_srcPkgImpl
 

Definition at line 123 of file PackagesParser.cc.

NVRAD zypp::source::susetags::PackagesParser::_nvrad
 

Definition at line 124 of file PackagesParser.cc.

bool zypp::source::susetags::PackagesParser::_isShared
 

Definition at line 125 of file PackagesParser.cc.

Arch zypp::source::susetags::PackagesParser::_system_arch
 

Definition at line 127 of file PackagesParser.cc.


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