Go to the source code of this file.
Namespaces | |
namespace | zypp |
Easy-to use interface to the ZYPP dependency resolver. | |
Defines | |
#define | for_(IT, BEG, END) for ( typeof(BEG) IT = BEG, _for_end = END; IT != _for_end; ++IT ) |
Convenient for-loops using iterator. | |
#define | for_each_(IT, CONT) for_( IT, CONT.begin(), CONT.end() ) |
#define | arrayBegin(A) (&A[0]) |
Simple C-array iterator. | |
#define | arraySize(A) (sizeof(A)/sizeof(*A)) |
#define | arrayEnd(A) (&A[0] + arraySize(A)) |
#define | GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) |
#define | nullptr NULL |
Definition in file Easy.h.
#define for_ | ( | IT, | |||
BEG, | |||||
END | ) | for ( typeof(BEG) IT = BEG, _for_end = END; IT != _for_end; ++IT ) |
Convenient for-loops using iterator.
std::set<std::string> _store; for_( it, _store.begin(), _store.end() ) { cout << *it << endl; }
Definition at line 24 of file Easy.h.
Referenced by zypp::VendorAttr::_addVendorList(), zypp::sat::detail::_locale_hack(), zypp::sat::detail::PoolImpl::_postRepoAdd(), zypp::PoolItemBest::add(), zypp::Locks::addLock(), zypp::ui::addPatchPackages(), zypp::RepoManager::addRepositories(), zypp::RepoManager::addRepository(), zypp::solver::detail::HelixControl::addUpgradeRepos(), zypp::xml::parse_def_assign::Consumer::assign(), zypp::sat::LookupAttr::iterator::asString(), zypp::PoolQuery::Impl::asString(), zypp::target::TargetImpl::baseProduct(), zypp::ui::Selectable::Impl::candidateObjFrom(), zypp::media::MediaHandler::checkAttached(), zypp::RepoManager::cleanCacheDirGarbage(), zypp::filesystem::Glob::collect(), zypp::target::TargetImpl::commit(), zypp::PoolQuery::Impl::compile(), zypp::sat::SolvIterMixin< PoolQuery, detail::PoolQueryIterator >::contains(), zypp::LocksRemovePredicate::contains(), zypp::Pattern::contents(), zypp::Patch::contents(), zypp::sat::WhatObsoletes::ctorAdd(), zypp::misc::defaultLoadSystem(), zypp::packagedelta::DeltaRpm::DeltaRpm(), zypp::repo::DeltaCandidates::deltaRpms(), zypp::target::SoftLocksFile::differs(), zypp::target::RequestedLocalesFile::differs(), zypp::target::HardLocksFile::differs(), zypp::DiskUsageCounter::disk_usage(), zypp::repo::susetags::Downloader::download(), zypp::Fetcher::Impl::downloadAndReadIndexList(), zypp::ui::Selectable::Impl::dumpOn(), zypp::detail::dumpOn(), zypp::str::escape(), zypp::Locks::existEmpty(), zypp::target::rpm::RpmDb::exportTrustedKeysInZyppKeyRing(), zypp::ExternalProgram::ExternalProgram(), zypp::media::fillAriaCmdLine(), zypp::sat::ArrayAttr< _ResultT, _AttrT >::find(), zypp::InstanceId::findPoolItem(), zypp::Product::flavor(), zypp::ui::StatusBackup::forEach(), zypp::pool::PoolImpl::getActiveSoftLocks(), zypp::sat::detail::PoolImpl::getAvailableLocales(), zypp::media::MediaAria2c::getFileCopy(), zypp::pool::PoolImpl::getHardLockQueries(), zypp::RepoManager::getRepo(), zypp::RepoManager::getRepositoryInfo(), zypp::RepoManager::getService(), zypp::RepoManager::hasRepo(), zypp::RepoManager::hasService(), zypp::str::hexdecode(), zypp::ui::Selectable::Impl::highestAvailableVersionObj(), zypp::pool::PoolImpl::id2item(), zypp::ui::Selectable::Impl::identicalAvailable(), zypp::ui::Selectable::Impl::identicalInstalled(), zypp::ui::Selectable::Impl::Impl(), zypp::ResPoolProxy::Impl::Impl(), zypp::target::rpm::RpmDb::importZyppKeyRingTrustedKeys(), zypp::RepoManager::Impl::init_knownServices(), zypp::Patch::interactive(), zypp::detail::PoolQueryMatcher::isAMatch(), zypp::sat::Solvable::isKind(), zypp::str::joinEscaped(), zypp::target::TargetImpl::load(), zypp::repo::PluginServices::Impl::loadServices(), zypp::ui::StatusHelper::lockCandidates(), zypp::detail::PoolQueryMatcher::matchDetail(), zypp::Locks::Impl::mergeList(), zypp::RepoManager::modifyService(), zypp::sat::detail::PoolImpl::multiversionListInit(), zypp::Repository::nextInPool(), zypp::ApplyLock::operator()(), zypp::PoolQueryResult::operator+=(), zypp::PoolQueryResult::operator-=(), zypp::operator<<(), zypp::parser::operator<<(), zypp::parser::ServiceFileReader::Impl::parseServices(), zypp::ui::Selectable::Impl::picklist(), zypp::ui::Selectable::Impl::pickStatus(), zypp::detail::PoolQueryMatcher::PoolQueryMatcher(), zypp::PoolQueryResult::PoolQueryResult(), zypp::Fetcher::Impl::provideFromCache(), zypp::sat::Solvable::providesNamespace(), zypp::Repository::providesUpdatesFor(), zypp::solver::detail::InstallOrder::rdfsvisit(), zypp::Fetcher::Impl::readContentFileIndex(), zypp::pool::PoolImpl::reapplyHardLocks(), zypp::parser::plaindir::recursive_timestamp(), zypp::Product::referencePackage(), zypp::RepoManager::refreshMetadata(), zypp::RepoManager::refreshService(), zypp::RepoManager::refreshServices(), zypp::Locks::removeDuplicates(), zypp::Locks::removeLock(), zypp::RepoManager::removeRepository(), zypp::RepoManager::removeService(), zypp::Product::replacedProducts(), zypp::sat::Pool::reposFind(), zypp::ui::StatusHelper::resetTransactingCandidates(), zypp::solver::detail::SATResolver::resolvePool(), zypp::ui::StatusBackup::restore(), zypp::media::save_creds_in_file(), zypp::parser::ProductFileReader::scanDir(), zypp::pool::PoolImpl::setAutoSoftLocks(), zypp::ui::Selectable::Impl::setCandidate(), zypp::ui::StatusHelper::setDelete(), zypp::pool::PoolImpl::setHardLockQueries(), zypp::ui::StatusHelper::setInstall(), zypp::ui::Selectable::Impl::setPickStatus(), zypp::ui::StatusHelper::setProtected(), zypp::solver::detail::SATResolver::setSystemRequirements(), zypp::sat::detail::PoolImpl::setTextLocale(), zypp::sat::WhatProvides::size(), zypp::sat::SolvIterMixin< PoolQuery, detail::PoolQueryIterator >::size(), zypp::sat::ArrayAttr< _ResultT, _AttrT >::size(), zypp::sat::LookupAttr::size(), zypp::PoolQuery::size(), zypp::sat::Pool::solvablesEmpty(), zypp::sat::Pool::solvablesSize(), zypp::solver::detail::SATResolver::solverInit(), zypp::solver::detail::SATResolver::solving(), zypp::xml::parse_def_assign::Consumer::start(), zypp::pool::PoolImpl::store(), zypp::pool::strip_obsoleted_to_delete(), zypp::sat::LookupAttr::iterator::subSize(), zypp::target::rpm::RpmHeader::tag_du(), zypp::ui::Selectable::Impl::transactingCandidate(), zypp::ui::Selectable::Impl::transactingInstalled(), zypp::ui::StatusHelper::unlockCandidates(), zypp::ui::StatusHelper::unset(), zypp::media::ProxyInfo::Impl::useProxyFor(), zypp::sat::Solvable::valuesOfNamespace(), zypp::Package::vendorSupport(), zypp::sat::WhatObsoletes::WhatObsoletes(), zypp::writePoolQueriesToFile(), zypp::PluginFrame::Impl::writeTo(), and zypp::target::writeUpgradeTestcase().
#define for_each_ | ( | IT, | |||
CONT | ) | for_( IT, CONT.begin(), CONT.end() ) |
#define arrayBegin | ( | A | ) | (&A[0]) |
Simple C-array iterator.
const char * defstrings[] = { "", "a", "default", "two words" }; for_( it, arrayBegin(defstrings), arrayEnd(defstrings) ) cout << *it << endl;
Definition at line 34 of file Easy.h.
Referenced by zypp::Url::schemeIsDownloading(), zypp::Url::schemeIsLocal(), zypp::Url::schemeIsRemote(), and zypp::Url::schemeIsVolatile().
#define arrayEnd | ( | A | ) | (&A[0] + arraySize(A)) |
Definition at line 36 of file Easy.h.
Referenced by zypp::Url::schemeIsDownloading(), zypp::Url::schemeIsLocal(), zypp::Url::schemeIsRemote(), and zypp::Url::schemeIsVolatile().
#define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) |