|
libzypp
9.1.2
|
Classes | |
| class | PoolImpl |
| struct | PoolMember |
| Backlink to the associated PoolImpl. More... | |
| class | DIWrap |
Wrapper around sat ::_Dataiterator. More... | |
| class | SolvableIterator |
| class | WhatProvidesIterator |
| WhatProvides iterator. More... | |
Typedefs | |
| typedef int | IdType |
| Generic Id type. | |
| typedef unsigned | SolvableIdType |
| Id type to connect Solvable and sat-solvable. | |
| typedef SolvableIdType | size_type |
| typedef ::_Repo * | RepoIdType |
| Id type to connect Repo and sat-repo. | |
Functions | |
| BOOST_MPL_ASSERT_RELATION (noId,==, STRID_NULL) | |
| BOOST_MPL_ASSERT_RELATION (emptyId,==, STRID_EMPTY) | |
| BOOST_MPL_ASSERT_RELATION (noSolvableId,==, ID_NULL) | |
| BOOST_MPL_ASSERT_RELATION (systemSolvableId,==, SYSTEMSOLVABLE) | |
| BOOST_MPL_ASSERT_RELATION (solvablePrereqMarker,==, SOLVABLE_PREREQMARKER) | |
| BOOST_MPL_ASSERT_RELATION (solvableFileMarker,==, SOLVABLE_FILEMARKER) | |
| BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_AND,==, REL_AND) | |
| BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_OR,==, REL_OR) | |
| BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_WITH,==, REL_WITH) | |
| BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_NAMESPACE,==, REL_NAMESPACE) | |
| BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_ARCH,==, REL_ARCH) | |
| static void | logSat (struct _Pool *, void *data, int type, const char *logString) |
| void | _locale_hack (const LocaleSet &locales_r, std::tr1::unordered_set< IdString > &locale2Solver) |
| static void | _getLocaleDeps (Capability cap_r, std::tr1::unordered_set< sat::detail::IdType > &store_r) |
| static const IdType | noId (0) |
| static const IdType | emptyId (1) |
| static const IdType | solvablePrereqMarker (15) |
| Internal ids satlib includes in dependencies. | |
| static const IdType | solvableFileMarker (16) |
| bool | isDepMarkerId (IdType id_r) |
| Test for internal ids satlib includes in dependencies. | |
| static const SolvableIdType | noSolvableId (0) |
| Id to denote Solvable::noSolvable. | |
| static const SolvableIdType | systemSolvableId (1) |
| Id to denote the usually hidden Solvable::systemSolvable. | |
| static const RepoIdType | noRepoId (0) |
| Id to denote Repo::noRepository. | |
| std::ostream & | operator<< (std::ostream &str, const DIWrap &obj) |
| std::ostream & | operator<< (std::ostream &str, const WhatProvidesIterator &obj) |
| typedef int zypp::sat::detail::IdType |
Generic Id type.
Definition at line 82 of file PoolMember.h.
| typedef unsigned zypp::sat::detail::SolvableIdType |
Id type to connect Solvable and sat-solvable.
Indext into solvable array.
Definition at line 98 of file PoolMember.h.
Definition at line 99 of file PoolMember.h.
| typedef ::_Repo* zypp::sat::detail::RepoIdType |
Id type to connect Repo and sat-repo.
Definition at line 106 of file PoolMember.h.
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | noId | , |
| STRID_NULL | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | emptyId | , |
| STRID_EMPTY | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | noSolvableId | , |
| ID_NULL | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | systemSolvableId | , |
| SYSTEMSOLVABLE | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | solvablePrereqMarker | , |
| SOLVABLE_PREREQMARKER | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | solvableFileMarker | , |
| SOLVABLE_FILEMARKER | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | CapDetail::CAP_AND | , |
| REL_AND | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | CapDetail::CAP_OR | , |
| REL_OR | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | CapDetail::CAP_WITH | , |
| REL_WITH | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | CapDetail::CAP_NAMESPACE | , |
| REL_NAMESPACE | |||
| ) |
| zypp::sat::detail::BOOST_MPL_ASSERT_RELATION | ( | CapDetail::CAP_ARCH | , |
| REL_ARCH | |||
| ) |
| static void zypp::sat::detail::logSat | ( | struct _Pool * | , |
| void * | data, | ||
| int | type, | ||
| const char * | logString | ||
| ) | [static] |
Definition at line 87 of file PoolImpl.cc.
References _DBG, _ERR, and _MIL.
Referenced by zypp::sat::detail::PoolImpl::PoolImpl().
| void zypp::sat::detail::_locale_hack | ( | const LocaleSet & | locales_r, |
| std::tr1::unordered_set< IdString > & | locale2Solver | ||
| ) |
Definition at line 387 of file PoolImpl.cc.
References zypp::Locale::fallback(), for_, MIL, and zypp::Locale::noCode.
Referenced by zypp::sat::detail::PoolImpl::addRequestedLocale(), zypp::sat::detail::PoolImpl::eraseRequestedLocale(), and zypp::sat::detail::PoolImpl::setRequestedLocales().
| static void zypp::sat::detail::_getLocaleDeps | ( | Capability | cap_r, |
| std::tr1::unordered_set< sat::detail::IdType > & | store_r | ||
| ) | [static] |
Definition at line 446 of file PoolImpl.cc.
References zypp::CapDetail::CAP_AND, zypp::CapDetail::CAP_ARCH, zypp::CapDetail::CAP_NAMESPACE, zypp::CapDetail::CAP_OR, zypp::CapDetail::CAP_WITH, zypp::CapDetail::capRel(), zypp::CapDetail::EXPRESSION, zypp::Capability::id(), zypp::CapDetail::kind(), zypp::CapDetail::lhs(), zypp::CapDetail::REL_NONE, and zypp::CapDetail::rhs().
Referenced by zypp::sat::detail::PoolImpl::getAvailableLocales().
| static const IdType zypp::sat::detail::noId | ( | 0 | ) | [static] |
Referenced by zypp::CapDetail::_init(), zypp::sat::WhatObsoletes::ctorDone(), zypp::sat::LookupAttr::iterator::dereference(), zypp::IdString::empty(), zypp::Capability::empty(), zypp::sat::detail::WhatProvidesIterator::getId(), zypp::sat::WhatProvides::Impl::Impl(), zypp::sat::Solvable::lookupIdAttribute(), zypp::sat::detail::PoolImpl::nsCallback(), and zypp::sat::LookupAttr::iterator::solvAttrType().
| static const IdType zypp::sat::detail::emptyId | ( | 1 | ) | [static] |
Referenced by zypp::CapDetail::_init(), zypp::IdString::empty(), and zypp::Capability::empty().
| static const IdType zypp::sat::detail::solvablePrereqMarker | ( | 15 | ) | [static] |
Internal ids satlib includes in dependencies.
MPL check in PoolImpl.cc
Referenced by isDepMarkerId(), and zypp::sat::Solvable::prerequires().
| static const IdType zypp::sat::detail::solvableFileMarker | ( | 16 | ) | [static] |
Referenced by isDepMarkerId().
| bool zypp::sat::detail::isDepMarkerId | ( | IdType | id_r | ) | [inline] |
Test for internal ids satlib includes in dependencies.
Definition at line 92 of file PoolMember.h.
References solvableFileMarker(), and solvablePrereqMarker().
Referenced by zypp::Capabilities::const_iterator::const_iterator(), zypp::Capabilities::const_iterator::increment(), and zypp::Capabilities::size().
| static const SolvableIdType zypp::sat::detail::noSolvableId | ( | 0 | ) | [static] |
Id to denote Solvable::noSolvable.
Referenced by zypp::sat::detail::PoolImpl::getNextId(), zypp::sat::LookupAttr::Impl::setPool(), and zypp::sat::LookupAttr::Impl::setRepo().
| static const SolvableIdType zypp::sat::detail::systemSolvableId | ( | 1 | ) | [static] |
Id to denote the usually hidden Solvable::systemSolvable.
Referenced by zypp::sat::Solvable::asString(), and zypp::sat::Solvable::isSystem().
| static const RepoIdType zypp::sat::detail::noRepoId | ( | 0 | ) | [static] |
Id to denote Repo::noRepository.
Referenced by zypp::sat::LookupAttr::Impl::begin(), and zypp::Repository::eraseFromPool().
| std::ostream& zypp::sat::detail::operator<< | ( | std::ostream & | str, |
| const DIWrap & | obj | ||
| ) | [related] |
Definition at line 336 of file LookupAttr.cc.
References zypp::sat::detail::DIWrap::get().
| std::ostream& zypp::sat::detail::operator<< | ( | std::ostream & | str, |
| const WhatProvidesIterator & | obj | ||
| ) | [static] |
Definition at line 171 of file WhatProvides.cc.
References zypp::sat::detail::WhatProvidesIterator::_baseRef, zypp::sat::detail::WhatProvidesIterator::_offset, and zypp::str::form().
1.7.6.1