#include <FileReaderBaseImpl.h>
Public Member Functions | |
| template<class _Res> | |
| capability::CapabilityImpl::Ptr | get (const std::string &line_r) |
| capability::CapabilityImpl::Ptr | get (const std::string &line_r, ResolvableTraits::KindType refers_r) |
Private Attributes | |
| std::map < ResolvableTraits::KindType, std::map < std::string, capability::CapabilityImpl::Ptr > > | _cache |
So we maintain a little chache to check whether we already parsed some raw string. If so, we can reuse the result.
Definition at line 71 of file FileReaderBaseImpl.h.
| capability::CapabilityImpl::Ptr zypp::parser::susetags::FileReaderBase::BaseImpl::CapImplCache::get | ( | const std::string & | line_r | ) | [inline] |
Definition at line 74 of file FileReaderBaseImpl.h.
Referenced by zypp::parser::susetags::FileReaderBase::BaseImpl::depAddLine().
| capability::CapabilityImpl::Ptr zypp::parser::susetags::FileReaderBase::BaseImpl::CapImplCache::get | ( | const std::string & | line_r, | |
| ResolvableTraits::KindType | refers_r | |||
| ) | [inline] |
std::map<ResolvableTraits::KindType, std::map<std::string, capability::CapabilityImpl::Ptr> > zypp::parser::susetags::FileReaderBase::BaseImpl::CapImplCache::_cache [private] |
1.5.3