Public Member Functions | |
| Impl (const PackagesFileReader &parent_r) | |
| virtual | ~Impl () |
| bool | hasPackage () const |
| bool | hasSourcepackage () const |
| data::Package_Ptr | handoutPackage () |
| data::SrcPackage_Ptr | handoutSourcepackage () |
| void | consumeVer (const SingleTagPtr &tag_r) |
| Consume =Ver:. | |
| void | consumePkg (const SingleTagPtr &tag_r) |
| Consume =Pkg:. | |
| void | consumeCks (const SingleTagPtr &tag_r) |
| Consume =Cks:. | |
| void | consumeGrp (const SingleTagPtr &tag_r) |
| Consume =Grp:. | |
| void | consumeVnd (const SingleTagPtr &tag_r) |
| Consume =Vnd:. | |
| void | consumeLic (const SingleTagPtr &tag_r) |
| Consume =Lic:. | |
| void | consumeSrc (const SingleTagPtr &tag_r) |
| Consume =Src:. | |
| void | consumeTim (const SingleTagPtr &tag_r) |
| Consume =Tim:. | |
| void | consumeLoc (const SingleTagPtr &tag_r) |
| Consume =Loc:. | |
| void | consumeSiz (const SingleTagPtr &tag_r) |
| Consume =Siz:. | |
| void | consumeShr (const SingleTagPtr &tag_r) |
| Consume =Shr:. | |
| void | consumeReq (const MultiTagPtr &tag_r) |
| Consume +Req:. | |
| void | consumePrq (const MultiTagPtr &tag_r) |
| Consume +Prq:. | |
| void | consumePrv (const MultiTagPtr &tag_r) |
| Consume +Prv:. | |
| void | consumeCon (const MultiTagPtr &tag_r) |
| Consume +Con:. | |
| void | consumeObs (const MultiTagPtr &tag_r) |
| Consume +Obs:. | |
| void | consumeRec (const MultiTagPtr &tag_r) |
| Consume +Rec:. | |
| void | consumeFre (const MultiTagPtr &tag_r) |
| Consume +Fre:. | |
| void | consumeEnh (const MultiTagPtr &tag_r) |
| Consume +Enh:. | |
| void | consumeSug (const MultiTagPtr &tag_r) |
| Consume +Sug:. | |
| void | consumeSup (const MultiTagPtr &tag_r) |
| Consume +Sup:. | |
| void | consumeKwd (const MultiTagPtr &tag_r) |
| Consume +Kwd:. | |
| void | consumeAut (const MultiTagPtr &tag_r) |
| Consume +Aut:. | |
Public Attributes | |
| DefaultIntegral < unsigned, 0 > | _c_pkg |
| DefaultIntegral < unsigned, 0 > | _c_srcpkg |
Private Attributes | |
| data::Packagebase_Ptr | _data |
| data::Package_Ptr | _pkgData |
| data::SrcPackage_Ptr | _srcpkgData |
| Arch | _sysarch |
Definition at line 38 of file PackagesFileReader.cc.
| zypp::parser::susetags::PackagesFileReader::Impl::Impl | ( | const PackagesFileReader & | parent_r | ) | [inline] |
Definition at line 41 of file PackagesFileReader.cc.
| virtual zypp::parser::susetags::PackagesFileReader::Impl::~Impl | ( | ) | [inline, virtual] |
Definition at line 46 of file PackagesFileReader.cc.
| bool zypp::parser::susetags::PackagesFileReader::Impl::hasPackage | ( | ) | const [inline] |
| bool zypp::parser::susetags::PackagesFileReader::Impl::hasSourcepackage | ( | ) | const [inline] |
| data::Package_Ptr zypp::parser::susetags::PackagesFileReader::Impl::handoutPackage | ( | ) | [inline] |
Definition at line 55 of file PackagesFileReader.cc.
References _data, _pkgData, _srcpkgData, and _sysarch.
| data::SrcPackage_Ptr zypp::parser::susetags::PackagesFileReader::Impl::handoutSourcepackage | ( | ) | [inline] |
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeVer | ( | const SingleTagPtr & | tag_r | ) | [inline] |
| void zypp::parser::susetags::PackagesFileReader::Impl::consumePkg | ( | const SingleTagPtr & | tag_r | ) | [inline] |
Consume =Pkg:.
Definition at line 85 of file PackagesFileReader.cc.
References _c_pkg, _c_srcpkg, _data, _pkgData, _srcpkgData, zypp::parser::susetags::FileReaderBase::BaseImpl::error(), zypp::str::split(), and ZYPP_THROW.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeCks | ( | const SingleTagPtr & | tag_r | ) | [inline] |
Consume =Cks:.
Definition at line 112 of file PackagesFileReader.cc.
References _data, zypp::parser::susetags::FileReaderBase::BaseImpl::error(), zypp::str::split(), and ZYPP_THROW.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeGrp | ( | const SingleTagPtr & | tag_r | ) | [inline] |
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeVnd | ( | const SingleTagPtr & | tag_r | ) | [inline] |
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeLic | ( | const SingleTagPtr & | tag_r | ) | [inline] |
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeSrc | ( | const SingleTagPtr & | tag_r | ) | [inline] |
Consume =Src:.
Definition at line 141 of file PackagesFileReader.cc.
References _pkgData, zypp::parser::susetags::FileReaderBase::BaseImpl::error(), zypp::str::split(), and ZYPP_THROW.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeTim | ( | const SingleTagPtr & | tag_r | ) | [inline] |
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeLoc | ( | const SingleTagPtr & | tag_r | ) | [inline] |
Consume =Loc:.
Definition at line 164 of file PackagesFileReader.cc.
References _data, zypp::parser::susetags::FileReaderBase::BaseImpl::error(), zypp::str::split(), and ZYPP_THROW.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeSiz | ( | const SingleTagPtr & | tag_r | ) | [inline] |
Consume =Siz:.
Definition at line 186 of file PackagesFileReader.cc.
References _data, zypp::parser::susetags::FileReaderBase::BaseImpl::error(), zypp::str::split(), and ZYPP_THROW.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeShr | ( | const SingleTagPtr & | tag_r | ) | [inline] |
Consume =Shr:.
Raw data to identify the object is the string kind:name-version-realease.arch.
Definition at line 201 of file PackagesFileReader.cc.
References _data, zypp::parser::susetags::FileReaderBase::BaseImpl::error(), zypp::parser::susetags::makeSharedIdent(), zypp::str::split(), and ZYPP_THROW.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeReq | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Req:.
Definition at line 227 of file PackagesFileReader.cc.
References _data, and zypp::Dep::REQUIRES.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumePrq | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Prq:.
Definition at line 233 of file PackagesFileReader.cc.
References _data, and zypp::Dep::PREREQUIRES.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumePrv | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Prv:.
Definition at line 239 of file PackagesFileReader.cc.
References _data, and zypp::Dep::PROVIDES.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeCon | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Con:.
Definition at line 245 of file PackagesFileReader.cc.
References _data, and zypp::Dep::CONFLICTS.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeObs | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Obs:.
Definition at line 251 of file PackagesFileReader.cc.
References _data, and zypp::Dep::OBSOLETES.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeRec | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Rec:.
Definition at line 257 of file PackagesFileReader.cc.
References _data, and zypp::Dep::RECOMMENDS.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeFre | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Fre:.
Definition at line 263 of file PackagesFileReader.cc.
References _data, and zypp::Dep::FRESHENS.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeEnh | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Enh:.
Definition at line 269 of file PackagesFileReader.cc.
References _data, and zypp::Dep::ENHANCES.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeSug | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Sug:.
Definition at line 275 of file PackagesFileReader.cc.
References _data, and zypp::Dep::SUGGESTS.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeSup | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Sup:.
Definition at line 281 of file PackagesFileReader.cc.
References _data, and zypp::Dep::SUPPLEMENTS.
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeKwd | ( | const MultiTagPtr & | tag_r | ) | [inline] |
Consume +Kwd:.
Definition at line 287 of file PackagesFileReader.cc.
References _data, and zypp::filesystem::copy().
| void zypp::parser::susetags::PackagesFileReader::Impl::consumeAut | ( | const MultiTagPtr & | tag_r | ) | [inline] |
data::Packagebase_Ptr zypp::parser::susetags::PackagesFileReader::Impl::_data [private] |
Definition at line 305 of file PackagesFileReader.cc.
Referenced by consumeAut(), consumeCks(), consumeCon(), consumeEnh(), consumeFre(), consumeGrp(), consumeKwd(), consumeLic(), consumeLoc(), consumeObs(), consumePkg(), consumePrq(), consumePrv(), consumeRec(), consumeReq(), consumeShr(), consumeSiz(), consumeSug(), consumeSup(), consumeTim(), consumeVnd(), handoutPackage(), and handoutSourcepackage().
data::Package_Ptr zypp::parser::susetags::PackagesFileReader::Impl::_pkgData [private] |
Definition at line 306 of file PackagesFileReader.cc.
Referenced by consumePkg(), consumeSrc(), handoutPackage(), handoutSourcepackage(), and hasPackage().
data::SrcPackage_Ptr zypp::parser::susetags::PackagesFileReader::Impl::_srcpkgData [private] |
Definition at line 307 of file PackagesFileReader.cc.
Referenced by consumePkg(), handoutPackage(), handoutSourcepackage(), and hasSourcepackage().
1.5.3