Types.h File Reference

#include <iosfwd>
#include <list>
#include <set>
#include <map>
#include <string>
#include "zypp/base/ReferenceCounted.h"
#include "zypp/base/NonCopyable.h"
#include "zypp/base/PtrTypes.h"
#include "zypp/base/Functional.h"
#include "zypp/PoolItem.h"

Go to the source code of this file.

Namespaces

namespace  zypp
namespace  zypp::solver
namespace  zypp::solver::detail

Defines

#define _DEBUG(x)   DBG << x << std::endl;
#define _XDEBUG(x)   XXX << x << std::endl;

Typedefs

typedef std::list< PoolItem_Ref > zypp::solver::detail::PoolItemList
typedef std::set< PoolItem_Ref > zypp::solver::detail::PoolItemSet
typedef std::list< SolutionAction_Ptr > zypp::solver::detail::SolutionActionList
typedef std::list< SolutionAction_constPtr > zypp::solver::detail::CSolutionActionList

Functions

 zypp::solver::detail::DEFINE_PTR_TYPE (Resolver)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverContext)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfo)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoChildOf)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoConflictsWith)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoContainer)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoDependsOn)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoMisc)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoMissingReq)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoNeededBy)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverInfoObsoletes)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItem)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItemBranch)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItemConflict)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItemEstablish)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItemGroup)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItemInstall)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItemRequire)
 zypp::solver::detail::DEFINE_PTR_TYPE (QueueItemUninstall)
 zypp::solver::detail::DEFINE_PTR_TYPE (ResolverQueue)
 zypp::solver::detail::DEFINE_PTR_TYPE (SolutionAction)
 zypp::solver::detail::DEFINE_PTR_TYPE (TransactionSolutionAction)
 zypp::solver::detail::DEFINE_PTR_TYPE (InjectSolutionAction)


Define Documentation

#define _DEBUG  )     DBG << x << std::endl;
 

Definition at line 37 of file Types.h.

Referenced by zypp::solver::detail::InstallOrder::InstallOrder(), zypp::solver::detail::QueueItemInstall::process(), zypp::solver::detail::QueueItemGroup::process(), and zypp::solver::detail::show_pool().

#define _XDEBUG  )     XXX << x << std::endl;
 

Definition at line 38 of file Types.h.

Referenced by zypp::solver::detail::ResolverContext::addInfo(), zypp::solver::detail::ResolverContext::collectCompareInfo(), zypp::solver::detail::ResolverQueue::copy_queue_except_for_branch(), zypp::solver::detail::Helper::findReinstallItem(), zypp::solver::detail::Helper::findUpdateItem(), zypp::solver::detail::ResolverContext::incomplete(), zypp::solver::detail::ResolverContext::install(), zypp::solver::detail::ResolverContext::isAbsent(), zypp::solver::detail::ResolverContext::isPresent(), zypp::solver::detail::ProvidesItem::operator()(), zypp::solver::detail::UninstallEstablishItem::operator()(), zypp::solver::detail::UninstallConflicting::operator()(), zypp::solver::detail::InstallEstablishItem::operator()(), zypp::solver::detail::ConflictProcess::operator()(), zypp::solver::detail::CollectTransact::operator()(), zypp::solver::detail::ResolverQueue::process(), zypp::solver::detail::QueueItemUninstall::process(), zypp::solver::detail::QueueItemRequire::process(), zypp::solver::detail::QueueItemInstall::process(), zypp::solver::detail::QueueItemEstablish::process(), zypp::solver::detail::QueueItemConflict::process(), zypp::solver::detail::QueueItemBranch::process(), zypp::solver::detail::ResolverQueue::processOnce(), zypp::solver::detail::QueueItemConflict::QueueItemConflict(), zypp::solver::detail::QueueItemEstablish::QueueItemEstablish(), zypp::solver::detail::QueueItemInstall::QueueItemInstall(), zypp::solver::detail::QueueItemRequire::QueueItemRequire(), zypp::solver::detail::QueueItemUninstall::QueueItemUninstall(), zypp::solver::detail::ResolverContext::requirementIsMet(), zypp::solver::detail::ResolverContext::requirementIsPossible(), zypp::solver::detail::ResolverContext::ResolverContext(), zypp::solver::detail::ResolverInfo::ResolverInfo(), zypp::solver::detail::ResolverQueue::ResolverQueue(), zypp::solver::detail::ResolverContext::satisfy(), zypp::solver::detail::ResolverContext::setStatus(), zypp::solver::detail::show_pool(), zypp::solver::detail::solution_to_pool(), zypp::solver::detail::ResolverQueue::spew(), zypp::solver::detail::ResolverContext::spewInfo(), zypp::solver::detail::ResolverContext::uninstall(), zypp::solver::detail::ResolverContext::unneeded(), and zypp::solver::detail::ResolverContext::upgrade().


Generated on Thu Jul 6 00:07:29 2006 for zypp by  doxygen 1.4.6