#include <FileReaderBaseImpl.h>
Public Member Functions | |
| BaseImpl (const FileReaderBase &parent_r) | |
| virtual | ~BaseImpl () |
| template<class _Res> | |
| void | depAddLine (const std::string &line_r, data::DependencyList &deps_r) |
| void | depAddLine (const std::string &line_r, ResolvableTraits::KindType refers_r, data::DependencyList &deps_r) |
| template<class _Res> | |
| void | depParse (const MultiTagPtr &tag_r, data::DependencyList &deps_r) |
| void | depParse (const MultiTagPtr &tag_r, ResolvableTraits::KindType refers_r, data::DependencyList &deps_r) |
| ParseException | error (const SingleTagPtr &tag_r, const std::string &msg_r=std::string()) const |
| ParseException | error (const MultiTagPtr &tag_r, const std::string &msg_r=std::string()) const |
Private Attributes | |
| const FileReaderBase & | _parent |
| CapImplCache | _depcache |
Classes | |
| struct | CapImplCache |
| Parsing Capabilities from string is quite expensive. More... | |
Definition at line 57 of file FileReaderBaseImpl.h.
| zypp::parser::susetags::FileReaderBase::BaseImpl::BaseImpl | ( | const FileReaderBase & | parent_r | ) | [inline] |
Definition at line 60 of file FileReaderBaseImpl.h.
| virtual zypp::parser::susetags::FileReaderBase::BaseImpl::~BaseImpl | ( | ) | [inline, virtual] |
Definition at line 63 of file FileReaderBaseImpl.h.
| void zypp::parser::susetags::FileReaderBase::BaseImpl::depAddLine | ( | const std::string & | line_r, | |
| data::DependencyList & | deps_r | |||
| ) | [inline] |
| void zypp::parser::susetags::FileReaderBase::BaseImpl::depAddLine | ( | const std::string & | line_r, | |
| ResolvableTraits::KindType | refers_r, | |||
| data::DependencyList & | deps_r | |||
| ) | [inline] |
Definition at line 103 of file FileReaderBaseImpl.h.
References _depcache, and zypp::parser::susetags::FileReaderBase::BaseImpl::CapImplCache::get().
| void zypp::parser::susetags::FileReaderBase::BaseImpl::depParse | ( | const MultiTagPtr & | tag_r, | |
| data::DependencyList & | deps_r | |||
| ) | [inline] |
Definition at line 112 of file FileReaderBaseImpl.h.
| void zypp::parser::susetags::FileReaderBase::BaseImpl::depParse | ( | const MultiTagPtr & | tag_r, | |
| ResolvableTraits::KindType | refers_r, | |||
| data::DependencyList & | deps_r | |||
| ) | [inline] |
| ParseException zypp::parser::susetags::FileReaderBase::BaseImpl::error | ( | const SingleTagPtr & | tag_r, | |
| const std::string & | msg_r = std::string() | |||
| ) | const [inline] |
Definition at line 128 of file FileReaderBaseImpl.h.
References _parent, and zypp::parser::TagParser::errPrefix().
Referenced by zypp::parser::susetags::PackagesFileReader::Impl::consumeCks(), zypp::parser::susetags::PackagesDuFileReader::Impl::consumeDir(), zypp::parser::susetags::PackagesFileReader::Impl::consumeLoc(), zypp::parser::susetags::PackagesLangFileReader::Impl::consumePkg(), zypp::parser::susetags::PackagesFileReader::Impl::consumePkg(), zypp::parser::susetags::PackagesDuFileReader::Impl::consumePkg(), zypp::parser::susetags::PackagesFileReader::Impl::consumeShr(), zypp::parser::susetags::PackagesFileReader::Impl::consumeSiz(), and zypp::parser::susetags::PackagesFileReader::Impl::consumeSrc().
| ParseException zypp::parser::susetags::FileReaderBase::BaseImpl::error | ( | const MultiTagPtr & | tag_r, | |
| const std::string & | msg_r = std::string() | |||
| ) | const [inline] |
Definition at line 132 of file FileReaderBaseImpl.h.
References _parent, and zypp::parser::TagParser::errPrefix().
const FileReaderBase& zypp::parser::susetags::FileReaderBase::BaseImpl::_parent [private] |
1.5.3