zypp::source::susetags Namespace Reference


Classes

struct  MediaMetadataParser
 Tagfile parser. More...
struct  MediaPatchesMetadataParser
 Tagfile parser. More...
struct  PackagesLangParser
struct  PackageDiskUsageParser
struct  PackagesParser
struct  PatternTagFileParser
 Tagfile parser. More...
struct  ProductMetadataParser
 Tagfile parser. More...
struct  SelectionTagFileParser
 Tagfile parser. More...
struct  SuseTagsPackageImplData
class  SuseTagsImpl
struct  SuseTagsPackageImpl
struct  SuseTagsPatternImpl
struct  SuseTagsProductImpl
struct  SuseTagsSelectionImpl
struct  SuseTagsSrcPackageImpl

Typedefs

typedef detail::ResImplTraits<
SuseTagsPackageImpl >::Ptr 
PkgImplPtr
typedef detail::ResImplTraits<
SuseTagsSrcPackageImpl
>::Ptr 
SrcPkgImplPtr
typedef std::map< NVRAD, PkgImplPtrPkgContent
typedef std::map< NVRAD, DiskUsagePkgDiskUsage

Functions

static void dumpRegexpResults (const boost::smatch &what)
void parsePackagesLang (SuseTagsImpl::Ptr sourceimpl, const Pathname &file_r, const Locale &lang_r, const PkgContent &content_r)
PkgContent parsePackages (Source_Ref source_r, SuseTagsImpl::Ptr, const Pathname &file_r)
PkgDiskUsage parsePackagesDiskUsage (const Pathname &file_r)
Pattern::Ptr parsePattern (Source_Ref source_r, const Pathname &file_r)
 returns null if parse fails
static void parseDeps (const std::list< std::string > &strdeps, Dependencies &deps, Dep deptag, const Resolvable::Kind &kind=ResTraits< Pattern >::kind)
Selection::Ptr parseSelection (Source_Ref source_r, const Pathname &file_r)
 IMPL_PTR_TYPE (SuseTagsImpl)
 DEFINE_PTR_TYPE (SuseTagsImpl)


Typedef Documentation

typedef detail::ResImplTraits<SuseTagsPackageImpl>::Ptr zypp::source::susetags::PkgImplPtr
 

Definition at line 37 of file PackagesParser.h.

typedef detail::ResImplTraits<SuseTagsSrcPackageImpl>::Ptr zypp::source::susetags::SrcPkgImplPtr
 

Definition at line 38 of file PackagesParser.h.

typedef std::map<NVRAD, PkgImplPtr> zypp::source::susetags::PkgContent
 

Definition at line 39 of file PackagesParser.h.

typedef std::map<NVRAD, DiskUsage> zypp::source::susetags::PkgDiskUsage
 

Definition at line 40 of file PackagesParser.h.


Function Documentation

static void zypp::source::susetags::dumpRegexpResults const boost::smatch &  what  )  [static]
 

Definition at line 41 of file MediaMetadataParser.cc.

References DBG.

Referenced by zypp::source::susetags::MediaMetadataParser::parse().

void zypp::source::susetags::parsePackagesLang SuseTagsImpl::Ptr  sourceimpl,
const Pathname file_r,
const Locale &  lang_r,
const PkgContent content_r
 

Deprecated:
Just temporary.
Exceptions:
ParseException and others.

Definition at line 118 of file PackagesLangParser.cc.

References zypp::filesystem::Pathname::asString(), ERR, MIL, zypp::parser::tagfile::TagFileParser::parse(), and ZYPP_CAUGHT.

PkgContent zypp::source::susetags::parsePackages Source_Ref  source_r,
SuseTagsImpl::Ptr  ,
const Pathname file_r
 

Deprecated:
Just temporary.
Exceptions:
ParseException and others.

Definition at line 356 of file PackagesParser.cc.

References zypp::Source_Ref::alias(), zypp::Url::asString(), ERR, MIL, zypp::parser::tagfile::TagFileParser::parse(), zypp::source::susetags::PackagesParser::result(), zypp::Source_Ref::url(), ZYPP_CAUGHT, and ZYPP_RETHROW.

Referenced by zypp::source::susetags::SuseTagsImpl::providePackages().

PkgDiskUsage zypp::source::susetags::parsePackagesDiskUsage const Pathname file_r  ) 
 

Definition at line 373 of file PackagesParser.cc.

References ERR, MIL, zypp::parser::tagfile::TagFileParser::parse(), zypp::source::susetags::PackageDiskUsageParser::result, ZYPP_CAUGHT, and ZYPP_RETHROW.

Pattern::Ptr zypp::source::susetags::parsePattern Source_Ref  source_r,
const Pathname &  file_r
 

returns null if parse fails

Definition at line 43 of file PatternTagFileParser.cc.

References ERR, MIL, zypp::parser::tagfile::TagFileParser::parse(), zypp::source::susetags::PatternTagFileParser::patImpl, zypp::source::susetags::PatternTagFileParser::result, and ZYPP_CAUGHT.

Referenced by zypp::source::susetags::SuseTagsImpl::providePatterns().

static void zypp::source::susetags::parseDeps const std::list< std::string > &  strdeps,
Dependencies &  deps,
Dep  deptag,
const Resolvable::Kind &  kind = ResTraits<Pattern>::kind
[static]
 

Definition at line 165 of file PatternTagFileParser.cc.

References deps, and zypp::CapFactory::parse().

Referenced by zypp::source::susetags::PatternTagFileParser::endParse().

Selection::Ptr zypp::source::susetags::parseSelection Source_Ref  source_r,
const Pathname &  file_r
 

Definition at line 44 of file SelectionTagFileParser.cc.

References zypp::Source_Ref::alias(), zypp::Url::asString(), ERR, MIL, zypp::parser::tagfile::TagFileParser::parse(), zypp::source::susetags::SelectionTagFileParser::result, zypp::source::susetags::SelectionTagFileParser::selImpl, zypp::Source_Ref::url(), and ZYPP_CAUGHT.

Referenced by zypp::source::susetags::SuseTagsImpl::provideSelections().

zypp::source::susetags::IMPL_PTR_TYPE SuseTagsImpl   ) 
 

zypp::source::susetags::DEFINE_PTR_TYPE SuseTagsImpl   ) 
 


Generated on Thu Jul 6 00:07:34 2006 for zypp by  doxygen 1.4.6