zypp::solver::detail Namespace Reference


Classes

class  LookFor
class  LookForUpdate
class  LookForReinstall
class  CheckIfBest
class  Helper
class  Importance
struct  CollectProviders
class  InstallOrder
 compute Installation order. More...
class  Pending
class  ProblemSolutionIgnoreConflicts
 Class representing one possible solution to one problem found during resolving This problem solution ignores one or more items. More...
class  ProblemSolutionIgnoreRequires
class  ProblemSolutionIgnoreArchitecture
class  ProblemSolutionIgnoreObsoletes
class  ProblemSolutionIgnoreInstalled
class  ProblemSolutionInstall
 Class representing one possible solution to one problem found during resolving This problem solution installs one or more items. More...
class  ProblemSolutionKeep
 Class representing one possible solution to one problem found during resolving This problem solution keeps one or more items. More...
class  ProblemSolutionUninstall
 Class representing one possible solution to one problem found during resolving This problem solution uninstalls one or more items. More...
struct  LockReset
class  ProblemSolutionUnlock
 Class representing one possible solution to one problem found during resolving This problem solution unlocks one or more items. More...
class  QueueItem
class  QueueItemBranch
struct  ConflictProcess
class  QueueItemConflict
class  QueueItemEstablish
class  QueueItemGroup
struct  InstallEstablishItem
struct  UninstallConflicting
class  QueueItemInstall
struct  UniqTable
struct  RequireProcess
struct  NoInstallableProviders
struct  LookForUpgrades
struct  HintItem
class  QueueItemRequire
struct  UnlinkCheck
struct  UninstallProcess
struct  UninstallEstablishItem
struct  ProvidesItem
struct  UninstallItem
class  QueueItemUninstall
struct  VerifySystem
struct  EstablishState
struct  FreshenState
struct  UndoTransact
struct  CollectTransact
struct  IandU
struct  FindIandU
struct  TransactSupplements
struct  TransactLanguage
struct  TransactKind
struct  TransactReset
class  Resolver
class  cap_equals
class  conflict_equals
struct  ResItemCollector
struct  AllRequires
class  compare_items
struct  MarkedResolvableInfo
struct  InstallInfo
struct  SatisfyInfo
struct  IncompleteInfo
struct  UpgradeInfo
struct  UninstallInfo
struct  ImpossibleInfo
struct  RequirementMet
struct  RequirementPossible
struct  DupNameCheckInfo
class  ResolverContext
class  ResolverInfo
class  ResolverInfoChildOf
class  ResolverInfoConflictsWith
class  ResolverInfoContainer
class  ResolverInfoDependsOn
class  ResolverInfoMisc
class  ResolverInfoMissingReq
class  ResolverInfoNeededBy
class  ResolverInfoObsoletes
class  ResolverQueue
struct  AVOrder
 Order on AvialableItemSet. More...
struct  FindObsoletes
struct  FindProviders
class  SolutionAction
 Abstract base class for one action of a problem solution. More...
class  TransactionSolutionAction
class  InjectSolutionAction
 A problem solution action that injects an artificial "provides" to the pool to satisfy open requirements or remove the conflict of concerning resolvable. More...
class  HelixResolvable
 Creates a file in helix format which includes all available or installed packages,patches,selections. More...
class  HelixControl
 Creates a file in helix format which contains all controll action of a testcase ( file is known as *-test.xml). More...
class  Testcase
 Generating a testcase of the current pool and solver state. More...

Typedefs

typedef std::list< Pending_Ptr > PendingList
typedef PendingListPendingList_Ptr
typedef std::list< QueueItem_Ptr > QueueItemList
typedef map< string, PoolItem_RefEstablishMap
typedef map< string, PoolItem_RefUpgradesMap
typedef map< string, PoolItem_RefFreshenMap
typedef map< string, IandUIandUMap
typedef map< PoolItem_Ref,
ResolverInfo_Ptr > 
ProblemMap
typedef multimap< PoolItem_Ref,
Capability
ItemCapabilityMap
typedef multimap< PoolItem_Ref,
PoolItem_Ref
ConflictMap
typedef std::map< std::string,
PoolItem_Ref
UpgradeTable
typedef void(*) ResolverContextFn (ResolverContext_Ptr ctx, void *data)
typedef void(*) MarkedPoolItemFn (PoolItem_Ref item, const ResStatus &status, void *data)
typedef void(*) MarkedPoolItemPairFn (PoolItem_Ref item1, const ResStatus &status1, PoolItem_Ref item2, const ResStatus &status2, void *data)
typedef std::multimap< PoolItem_Ref,
Capability
IgnoreMap
typedef std::map< Source_Ref,
int > 
SourceCounter
typedef void(*) ResolverInfoFn (ResolverInfo_Ptr info, void *data)
typedef std::list< ResolverInfo_Ptr > ResolverInfoList
typedef std::list< ResolverQueue_Ptr > ResolverQueueList
typedef std::set< PoolItem_Ref,
AVOrder
PoolItemOrderSet
typedef map< string, PoolItem_RefFindMap
typedef std::map< Source_Ref,
HelixResolvable_Ptr > 
SourceTable
typedef std::list< PoolItem_RefPoolItemList
typedef std::set< PoolItem_RefPoolItemSet
typedef std::list< SolutionAction_Ptr > SolutionActionList
typedef std::list< SolutionAction_constPtr > CSolutionActionList

Enumerations

enum  QueueItemType {
  QUEUE_ITEM_TYPE_UNKNOWN = 0, QUEUE_ITEM_TYPE_INSTALL, QUEUE_ITEM_TYPE_REQUIRE, QUEUE_ITEM_TYPE_BRANCH,
  QUEUE_ITEM_TYPE_GROUP, QUEUE_ITEM_TYPE_CONFLICT, QUEUE_ITEM_TYPE_UNINSTALL, QUEUE_ITEM_TYPE_ESTABLISH,
  QUEUE_ITEM_TYPE_LAST
}
enum  ResolverInfoType {
  RESOLVER_INFO_TYPE_INVALID = 0, RESOLVER_INFO_TYPE_NEEDED_BY, RESOLVER_INFO_TYPE_CONFLICTS_WITH, RESOLVER_INFO_TYPE_OBSOLETES,
  RESOLVER_INFO_TYPE_DEPENDS_ON, RESOLVER_INFO_TYPE_CHILD_OF, RESOLVER_INFO_TYPE_MISSING_REQ, RESOLVER_INFO_TYPE_INVALID_SOLUTION,
  RESOLVER_INFO_TYPE_UNINSTALLABLE, RESOLVER_INFO_TYPE_REJECT_INSTALL, RESOLVER_INFO_TYPE_INSTALL_TO_BE_UNINSTALLED, RESOLVER_INFO_TYPE_INSTALL_UNNEEDED,
  RESOLVER_INFO_TYPE_INSTALL_PARALLEL, RESOLVER_INFO_TYPE_INCOMPLETES, RESOLVER_INFO_TYPE_ESTABLISHING, RESOLVER_INFO_TYPE_INSTALLING,
  RESOLVER_INFO_TYPE_UPDATING, RESOLVER_INFO_TYPE_SKIPPING, RESOLVER_INFO_TYPE_NO_OTHER_PROVIDER, RESOLVER_INFO_TYPE_NO_PROVIDER,
  RESOLVER_INFO_TYPE_NO_UPGRADE, RESOLVER_INFO_TYPE_UNINSTALL_PROVIDER, RESOLVER_INFO_TYPE_PARALLEL_PROVIDER, RESOLVER_INFO_TYPE_NOT_INSTALLABLE_PROVIDER,
  RESOLVER_INFO_TYPE_LOCKED_PROVIDER, RESOLVER_INFO_TYPE_OTHER_ARCH_PROVIDER, RESOLVER_INFO_TYPE_CANT_SATISFY, RESOLVER_INFO_TYPE_UNINSTALL_TO_BE_INSTALLED,
  RESOLVER_INFO_TYPE_UNINSTALL_INSTALLED, RESOLVER_INFO_TYPE_UNINSTALL_LOCKED, RESOLVER_INFO_TYPE_CONFLICT_CANT_INSTALL, RESOLVER_INFO_TYPE_CONFLICT_UNINSTALLABLE
}
enum  TransactionKind { KEEP, INSTALL, REMOVE, UNLOCK }
 A problem solution action that performs a transaction (installs, removes, keep . More...
enum  InjectSolutionKind {
  REQUIRES, CONFLICTS, OBSOLETES, INSTALLED,
  ARCHITECTURE
}
 Type of ignoring dependencies and architectures. More...

Functions

ostream & operator<< (ostream &os, const PoolItemList &itemlist)
ostream & operator<< (ostream &os, const Importance &importance)
 IMPL_PTR_TYPE (Pending)
ostream & operator<< (ostream &os, const Pending &pending)
 DEFINE_PTR_TYPE (Pending)
 IMPL_PTR_TYPE (ProblemSolutionIgnoreConflicts)
 IMPL_PTR_TYPE (ProblemSolutionIgnoreRequires)
 IMPL_PTR_TYPE (ProblemSolutionIgnoreArchitecture)
 IMPL_PTR_TYPE (ProblemSolutionIgnoreInstalled)
 IMPL_PTR_TYPE (ProblemSolutionInstall)
 IMPL_PTR_TYPE (ProblemSolutionKeep)
 IMPL_PTR_TYPE (ProblemSolutionUninstall)
 IMPL_PTR_TYPE (ProblemSolutionUnlock)
 IMPL_PTR_TYPE (QueueItem)
ostream & operator<< (ostream &os, const QueueItemList &itemlist)
 IMPL_PTR_TYPE (QueueItemBranch)
 IMPL_PTR_TYPE (QueueItemConflict)
 IMPL_PTR_TYPE (QueueItemEstablish)
 IMPL_PTR_TYPE (QueueItemGroup)
 IMPL_PTR_TYPE (QueueItemInstall)
 IMPL_PTR_TYPE (QueueItemRequire)
static bool codependent_items (const PoolItem_Ref item1, const PoolItem_Ref item2)
static bool hint_match (const CapSet &cset, ResPool pool)
 DEFINE_PTR_TYPE (QueueItemRequire)
 IMPL_PTR_TYPE (QueueItemUninstall)
 DEFINE_PTR_TYPE (QueueItemUninstall)
 IMPL_PTR_TYPE (Resolver)
static const unsigned MAX_SECOND_RUNS (3)
static const unsigned TIMOUT_SECOND_RUN (30)
void assertSystemResObjectInPool ()
static void solution_to_pool (PoolItem_Ref item, const ResStatus &status, void *data)
static void addToFreshen (PoolItem_Ref item, FreshenMap &itemmap)
static void show_pool (ResPool pool)
static void get_info_foreach_cb (ResolverInfo_Ptr info, void *data)
static bool transactItems (PoolItem_Ref installed, PoolItem_Ref uninstalled, bool install, bool soft, PoolItem_Ref &added)
static bool transactCaps (const ResPool &pool, const CapSet &caps, bool install, bool soft, std::set< PoolItem_Ref > &added_items)
static void collector_cb (ResolverInfo_Ptr info, void *data)
 IMPL_PTR_TYPE (ResolverContext)
ostream & operator<< (ostream &os, const ResolverContext &context)
static void marked_item_collector (PoolItem_Ref item, const ResStatus &status, void *data)
static void install_item_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void context_item_collector (PoolItem_Ref item, const ResStatus &status, void *data)
static void satisfy_item_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void context_item_collector_satisfy (PoolItem_Ref item, const ResStatus &status, void *data)
static void incomplete_item_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void context_item_collector_incomplete (PoolItem_Ref item, const ResStatus &status, void *data)
static void upgrade_item_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void pair_item_collector (PoolItem_Ref item, const ResStatus &status, PoolItem_Ref old_item, const ResStatus &old_status, void *data)
static void uninstall_item_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void build_upgrade_hash_cb (PoolItem_Ref item_add, const ResStatus &add_status, PoolItem_Ref item_del, const ResStatus &del_status, void *data)
static void impossible_item_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void install_count_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void uninstall_count_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void satisfy_count_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static void mark_important_info (const ResolverInfoList &il)
static void spew_item_cb (PoolItem_Ref item, const ResStatus &status, void *unused)
void spew_item_pair_cb (PoolItem_Ref item1, const ResStatus &status1, PoolItem_Ref item2, const ResStatus &status2, void *unused)
static void spew_info_cb (ResolverInfo_Ptr info, void *unused)
static void dup_name_check_cb (PoolItem_Ref item, const ResStatus &status, void *data)
static int num_cmp (double a, double b)
static int rev_num_cmp (double a, double b)
static double churn_factor (ResolverContext_Ptr a)
 IMPL_PTR_TYPE (ResolverInfo)
static const char * info_type_to_string (ResolverInfoType type)
static const char * info_type_to_message (ResolverInfoType type)
ResolverInfoType resolver_info_type_from_string (const char *str)
 IMPL_PTR_TYPE (ResolverInfoChildOf)
 IMPL_PTR_TYPE (ResolverInfoConflictsWith)
 IMPL_PTR_TYPE (ResolverInfoContainer)
 IMPL_PTR_TYPE (ResolverInfoDependsOn)
 IMPL_PTR_TYPE (ResolverInfoMisc)
static string translateResTraits (const Resolvable::Kind &kind)
 IMPL_PTR_TYPE (ResolverInfoMissingReq)
 IMPL_PTR_TYPE (ResolverInfoNeededBy)
 IMPL_PTR_TYPE (ResolverInfoObsoletes)
 IMPL_PTR_TYPE (ResolverQueue)
ostream & operator<< (ostream &os, const ResolverQueue &resolverqueue)
static int qitemlist_max_priority (const QueueItemList &qil)
static bool downgrade_allowed (PoolItem_Ref installed, PoolItem_Ref candidate, Target_Ptr target)
 IMPL_PTR_TYPE (SolutionAction)
 IMPL_PTR_TYPE (TransactionSolutionAction)
 IMPL_PTR_TYPE (InjectSolutionAction)
ostream & operator<< (ostream &os, const SolutionActionList &actionlist)
ostream & operator<< (ostream &os, const CSolutionActionList &actionlist)
 IMPL_PTR_TYPE (HelixResolvable)
static std::string xml_escape (const std::string &text)
static std::string xml_tag_enclose (const std::string &text, const std::string &tag, bool escape=false)
template<class T>
std::string helixXML (const T &obj)
template<>
std::string helixXML (const Edition &edition)
template<>
std::string helixXML (const Arch &arch)
template<>
std::string helixXML (const Capability &cap)
template<>
std::string helixXML (const CapSet &caps)
template<>
std::string helixXML (const Dependencies &dep)
std::string helixXML (const Resolvable::constPtr &resolvable)
 DEFINE_PTR_TYPE (HelixResolvable)
 DEFINE_PTR_TYPE (Resolver)
 DEFINE_PTR_TYPE (ResolverContext)
 DEFINE_PTR_TYPE (ResolverInfo)
 DEFINE_PTR_TYPE (ResolverInfoChildOf)
 DEFINE_PTR_TYPE (ResolverInfoConflictsWith)
 DEFINE_PTR_TYPE (ResolverInfoContainer)
 DEFINE_PTR_TYPE (ResolverInfoDependsOn)
 DEFINE_PTR_TYPE (ResolverInfoMisc)
 DEFINE_PTR_TYPE (ResolverInfoMissingReq)
 DEFINE_PTR_TYPE (ResolverInfoNeededBy)
 DEFINE_PTR_TYPE (ResolverInfoObsoletes)
 DEFINE_PTR_TYPE (QueueItem)
 DEFINE_PTR_TYPE (QueueItemBranch)
 DEFINE_PTR_TYPE (QueueItemConflict)
 DEFINE_PTR_TYPE (QueueItemEstablish)
 DEFINE_PTR_TYPE (QueueItemGroup)
 DEFINE_PTR_TYPE (QueueItemInstall)
 DEFINE_PTR_TYPE (ResolverQueue)
 DEFINE_PTR_TYPE (SolutionAction)
 DEFINE_PTR_TYPE (TransactionSolutionAction)
 DEFINE_PTR_TYPE (InjectSolutionAction)

Variables

struct {
   ResolverInfoType   zypp::solver::detail::type
   const char *   zypp::solver::detail::typestr
   const char *   zypp::solver::detail::str
type_str_table []


Typedef Documentation

typedef std::list<Pending_Ptr> zypp::solver::detail::PendingList

Definition at line 45 of file Pending.h.

typedef PendingList* zypp::solver::detail::PendingList_Ptr

Definition at line 46 of file Pending.h.

typedef std::list<QueueItem_Ptr> zypp::solver::detail::QueueItemList

Definition at line 61 of file QueueItem.h.

typedef map<string, PoolItem_Ref> zypp::solver::detail::EstablishMap

Definition at line 145 of file QueueItemInstall.cc.

typedef map<string, PoolItem_Ref> zypp::solver::detail::UpgradesMap

Definition at line 308 of file QueueItemRequire.cc.

typedef map<string, PoolItem_Ref> zypp::solver::detail::FreshenMap

Definition at line 489 of file Resolver.cc.

typedef map<string, IandU> zypp::solver::detail::IandUMap

Definition at line 1151 of file Resolver.cc.

typedef map<PoolItem_Ref, ResolverInfo_Ptr> zypp::solver::detail::ProblemMap

Definition at line 66 of file Resolver_problems.cc.

typedef multimap<PoolItem_Ref, Capability> zypp::solver::detail::ItemCapabilityMap

Definition at line 67 of file Resolver_problems.cc.

typedef multimap<PoolItem_Ref, PoolItem_Ref> zypp::solver::detail::ConflictMap

Definition at line 68 of file Resolver_problems.cc.

typedef std::map<std::string,PoolItem_Ref> zypp::solver::detail::UpgradeTable

Definition at line 978 of file ResolverContext.cc.

typedef void(*) zypp::solver::detail::ResolverContextFn(ResolverContext_Ptr ctx, void *data)

Definition at line 47 of file ResolverContext.h.

typedef void(*) zypp::solver::detail::MarkedPoolItemFn(PoolItem_Ref item, const ResStatus &status, void *data)

Definition at line 48 of file ResolverContext.h.

typedef void(*) zypp::solver::detail::MarkedPoolItemPairFn(PoolItem_Ref item1, const ResStatus &status1, PoolItem_Ref item2, const ResStatus &status2, void *data)

Definition at line 49 of file ResolverContext.h.

typedef std::multimap<PoolItem_Ref,Capability> zypp::solver::detail::IgnoreMap

Definition at line 50 of file ResolverContext.h.

typedef std::map<Source_Ref ,int> zypp::solver::detail::SourceCounter

Definition at line 51 of file ResolverContext.h.

typedef void(*) zypp::solver::detail::ResolverInfoFn(ResolverInfo_Ptr info, void *data)

Definition at line 82 of file ResolverInfo.h.

typedef std::list<ResolverInfo_Ptr> zypp::solver::detail::ResolverInfoList

Definition at line 84 of file ResolverInfo.h.

typedef std::list<ResolverQueue_Ptr> zypp::solver::detail::ResolverQueueList

Definition at line 49 of file ResolverQueue.h.

typedef std::set<PoolItem_Ref, AVOrder> zypp::solver::detail::PoolItemOrderSet

Definition at line 108 of file ResolverUpgrade.cc.

typedef map<string, PoolItem_Ref> zypp::solver::detail::FindMap

Definition at line 200 of file ResolverUpgrade.cc.

typedef std::map<Source_Ref, HelixResolvable_Ptr> zypp::solver::detail::SourceTable

Definition at line 79 of file Testcase.h.

typedef std::list<PoolItem_Ref> zypp::solver::detail::PoolItemList

Definition at line 51 of file Types.h.

typedef std::set<PoolItem_Ref> zypp::solver::detail::PoolItemSet

Definition at line 52 of file Types.h.

typedef std::list<SolutionAction_Ptr> zypp::solver::detail::SolutionActionList

Definition at line 80 of file Types.h.

typedef std::list<SolutionAction_constPtr> zypp::solver::detail::CSolutionActionList

Definition at line 81 of file Types.h.


Enumeration Type Documentation

enum zypp::solver::detail::QueueItemType

Enumerator:
QUEUE_ITEM_TYPE_UNKNOWN 
QUEUE_ITEM_TYPE_INSTALL 
QUEUE_ITEM_TYPE_REQUIRE 
QUEUE_ITEM_TYPE_BRANCH 
QUEUE_ITEM_TYPE_GROUP 
QUEUE_ITEM_TYPE_CONFLICT 
QUEUE_ITEM_TYPE_UNINSTALL 
QUEUE_ITEM_TYPE_ESTABLISH 
QUEUE_ITEM_TYPE_LAST 

Definition at line 48 of file QueueItem.h.

enum zypp::solver::detail::ResolverInfoType

Enumerator:
RESOLVER_INFO_TYPE_INVALID 
RESOLVER_INFO_TYPE_NEEDED_BY 
RESOLVER_INFO_TYPE_CONFLICTS_WITH 
RESOLVER_INFO_TYPE_OBSOLETES 
RESOLVER_INFO_TYPE_DEPENDS_ON 
RESOLVER_INFO_TYPE_CHILD_OF 
RESOLVER_INFO_TYPE_MISSING_REQ 
RESOLVER_INFO_TYPE_INVALID_SOLUTION 
RESOLVER_INFO_TYPE_UNINSTALLABLE 
RESOLVER_INFO_TYPE_REJECT_INSTALL 
RESOLVER_INFO_TYPE_INSTALL_TO_BE_UNINSTALLED 
RESOLVER_INFO_TYPE_INSTALL_UNNEEDED 
RESOLVER_INFO_TYPE_INSTALL_PARALLEL 
RESOLVER_INFO_TYPE_INCOMPLETES 
RESOLVER_INFO_TYPE_ESTABLISHING 
RESOLVER_INFO_TYPE_INSTALLING 
RESOLVER_INFO_TYPE_UPDATING 
RESOLVER_INFO_TYPE_SKIPPING 
RESOLVER_INFO_TYPE_NO_OTHER_PROVIDER 
RESOLVER_INFO_TYPE_NO_PROVIDER 
RESOLVER_INFO_TYPE_NO_UPGRADE 
RESOLVER_INFO_TYPE_UNINSTALL_PROVIDER 
RESOLVER_INFO_TYPE_PARALLEL_PROVIDER 
RESOLVER_INFO_TYPE_NOT_INSTALLABLE_PROVIDER 
RESOLVER_INFO_TYPE_LOCKED_PROVIDER 
RESOLVER_INFO_TYPE_OTHER_ARCH_PROVIDER 
RESOLVER_INFO_TYPE_CANT_SATISFY 
RESOLVER_INFO_TYPE_UNINSTALL_TO_BE_INSTALLED 
RESOLVER_INFO_TYPE_UNINSTALL_INSTALLED 
RESOLVER_INFO_TYPE_UNINSTALL_LOCKED 
RESOLVER_INFO_TYPE_CONFLICT_CANT_INSTALL 
RESOLVER_INFO_TYPE_CONFLICT_UNINSTALLABLE 

Definition at line 37 of file ResolverInfo.h.

enum zypp::solver::detail::TransactionKind

A problem solution action that performs a transaction (installs, removes, keep .

..) one resolvable (package, patch, pattern, product).

Enumerator:
KEEP 
INSTALL 
REMOVE 
UNLOCK 

Definition at line 65 of file SolutionAction.h.

enum zypp::solver::detail::InjectSolutionKind

Type of ignoring dependencies and architectures.

Enumerator:
REQUIRES 
CONFLICTS 
OBSOLETES 
INSTALLED 
ARCHITECTURE 

Definition at line 106 of file SolutionAction.h.


Function Documentation

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const PoolItemList &  itemlist 
)

Definition at line 49 of file Helper.cc.

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const Importance &  importance 
)

Definition at line 83 of file Importance.cc.

References zypp::solver::detail::Importance::asString().

zypp::solver::detail::IMPL_PTR_TYPE ( Pending   ) 

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const Pending &  pending 
)

Definition at line 66 of file Pending.cc.

References zypp::solver::detail::Pending::asString().

zypp::solver::detail::DEFINE_PTR_TYPE ( Pending   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionIgnoreConflicts   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionIgnoreRequires   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionIgnoreArchitecture   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionIgnoreInstalled   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionInstall   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionKeep   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionUninstall   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ProblemSolutionUnlock   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItem   ) 

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const QueueItemList &  itemlist 
)

Definition at line 63 of file QueueItem.cc.

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItemBranch   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItemConflict   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItemEstablish   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItemGroup   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItemInstall   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItemRequire   ) 

static bool zypp::solver::detail::codependent_items ( const PoolItem_Ref  item1,
const PoolItem_Ref  item2 
) [static]

Definition at line 366 of file QueueItemRequire.cc.

Referenced by zypp::solver::detail::QueueItemRequire::process().

static bool zypp::solver::detail::hint_match ( const CapSet &  cset,
ResPool  pool 
) [static]

Definition at line 396 of file QueueItemRequire.cc.

References zypp::ResPool::byCapabilityIndexBegin(), zypp::ResPool::byCapabilityIndexEnd(), zypp::invokeOnEach(), zypp::solver::detail::HintItem::match, MIL, and zypp::Dep::PROVIDES.

Referenced by zypp::solver::detail::QueueItemRequire::process().

zypp::solver::detail::DEFINE_PTR_TYPE ( QueueItemRequire   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( QueueItemUninstall   ) 

zypp::solver::detail::DEFINE_PTR_TYPE ( QueueItemUninstall   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( Resolver   ) 

static const unsigned zypp::solver::detail::MAX_SECOND_RUNS (  )  [static]

static const unsigned zypp::solver::detail::TIMOUT_SECOND_RUN ( 30   )  [static]

void zypp::solver::detail::assertSystemResObjectInPool (  ) 

Definition at line 73 of file Resolver.cc.

References zypp::ResPool::byKindBegin(), zypp::ResPool::byKindEnd(), zypp::ResStore::insert(), zypp::SystemResObject::instance(), zypp::ResStatus::USER, and WAR.

static void zypp::solver::detail::solution_to_pool ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 358 of file Resolver.cc.

References _XDEBUG, zypp::ResStatus::APPL_LOW, zypp::ResStatus::isIncomplete(), zypp::ResStatus::isNeeded(), zypp::ResStatus::isSatisfied(), zypp::ResStatus::isToBeInstalled(), zypp::ResStatus::isToBeUninstalled(), zypp::ResStatus::isToBeUninstalledDueToUpgrade(), zypp::ResStatus::isUnneeded(), zypp::ResStatus::setIncomplete(), zypp::ResStatus::setSatisfied(), zypp::ResStatus::setToBeInstalled(), zypp::ResStatus::setToBeUninstalled(), zypp::ResStatus::setToBeUninstalledDueToUpgrade(), zypp::ResStatus::setUnneeded(), zypp::ResStatus::SOLVER, and zypp::PoolItem_Ref::status().

static void zypp::solver::detail::addToFreshen ( PoolItem_Ref  item,
FreshenMap &  itemmap 
) [static]

Definition at line 496 of file Resolver.cc.

Referenced by zypp::solver::detail::FreshenState::operator()().

static void zypp::solver::detail::show_pool ( ResPool  pool  )  [static]

Definition at line 993 of file Resolver.cc.

References _DEBUG, _XDEBUG, zypp::ResPool::begin(), and zypp::ResPool::end().

static void zypp::solver::detail::get_info_foreach_cb ( ResolverInfo_Ptr  info,
void *  data 
) [static]

Definition at line 1078 of file Resolver.cc.

Referenced by zypp::solver::detail::ResolverContext::getInfo().

static bool zypp::solver::detail::transactItems ( PoolItem_Ref  installed,
PoolItem_Ref  uninstalled,
bool  install,
bool  soft,
PoolItem_Ref &  added 
) [static]

Definition at line 1104 of file Resolver.cc.

References zypp::ResStatus::APPL_LOW, zypp::ResStatus::isLocked(), zypp::ResStatus::resetTransact(), zypp::PoolItem_Ref::resolvable(), zypp::ResStatus::setSoftTransact(), zypp::ResStatus::setTransact(), and zypp::PoolItem_Ref::status().

Referenced by zypp::solver::detail::TransactLanguage::operator()(), and transactCaps().

static bool zypp::solver::detail::transactCaps ( const ResPool &  pool,
const CapSet &  caps,
bool  install,
bool  soft,
std::set< PoolItem_Ref > &  added_items 
) [static]

Definition at line 1207 of file Resolver.cc.

References zypp::ResPool::byCapabilityIndexBegin(), zypp::ResPool::byCapabilityIndexEnd(), zypp::invokeOnEach(), zypp::Dep::PROVIDES, and transactItems().

static void zypp::solver::detail::collector_cb ( ResolverInfo_Ptr  info,
void *  data 
) [static]

Definition at line 117 of file Resolver_problems.cc.

References _XDEBUG, zypp::solver::detail::ResItemCollector::conflictMap, zypp::solver::detail::ResItemCollector::problems, zypp::solver::detail::ResItemCollector::provideAndDeleteMap, zypp::solver::detail::ResItemCollector::provideAndLockMap, zypp::solver::detail::ResItemCollector::provideAndOtherArchMap, RESOLVER_INFO_TYPE_CONFLICT_CANT_INSTALL, RESOLVER_INFO_TYPE_CONFLICT_UNINSTALLABLE, RESOLVER_INFO_TYPE_LOCKED_PROVIDER, RESOLVER_INFO_TYPE_OTHER_ARCH_PROVIDER, and RESOLVER_INFO_TYPE_UNINSTALL_PROVIDER.

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverContext   ) 

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const ResolverContext &  context 
)

Definition at line 71 of file ResolverContext.cc.

References zypp::solver::detail::ResolverContext::_context, and zypp::solver::detail::ResolverContext::_parent.

static void zypp::solver::detail::marked_item_collector ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 701 of file ResolverContext.cc.

References zypp::ResStatus::isToBeInstalled(), zypp::ResStatus::isToBeUninstalled(), zypp::solver::detail::MarkedResolvableInfo::rl, and zypp::solver::detail::MarkedResolvableInfo::status.

Referenced by zypp::solver::detail::ResolverContext::getMarked().

static void zypp::solver::detail::install_item_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 741 of file ResolverContext.cc.

References zypp::solver::detail::InstallInfo::count, zypp::solver::detail::Helper::findInstalledItem(), zypp::solver::detail::InstallInfo::fn, zypp::ResStatus::isInstalled(), zypp::ResStatus::isToBeInstalled(), zypp::solver::detail::InstallInfo::pool, zypp::solver::detail::InstallInfo::rl, and zypp::PoolItem_Ref::status().

Referenced by zypp::solver::detail::ResolverContext::foreachInstall().

static void zypp::solver::detail::context_item_collector ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 768 of file ResolverContext.cc.

References zypp::ResStatus::isToBeInstalled(), and zypp::ResStatus::isToBeUninstalled().

Referenced by zypp::solver::detail::ResolverContext::getInstalls(), and zypp::solver::detail::ResolverContext::getUninstalls().

static void zypp::solver::detail::satisfy_item_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 801 of file ResolverContext.cc.

References zypp::solver::detail::SatisfyInfo::count, zypp::solver::detail::Helper::findInstalledItem(), zypp::solver::detail::SatisfyInfo::fn, zypp::ResStatus::isSatisfied(), zypp::solver::detail::SatisfyInfo::pool, zypp::solver::detail::SatisfyInfo::rl, and zypp::ResStatus::staysInstalled().

Referenced by zypp::solver::detail::ResolverContext::foreachSatisfy().

static void zypp::solver::detail::context_item_collector_satisfy ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 827 of file ResolverContext.cc.

References zypp::ResStatus::isSatisfied().

Referenced by zypp::solver::detail::ResolverContext::getSatisfies().

static void zypp::solver::detail::incomplete_item_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 859 of file ResolverContext.cc.

References zypp::solver::detail::IncompleteInfo::count, zypp::solver::detail::IncompleteInfo::fn, zypp::ResStatus::isIncomplete(), and zypp::solver::detail::IncompleteInfo::rl.

Referenced by zypp::solver::detail::ResolverContext::foreachIncomplete().

static void zypp::solver::detail::context_item_collector_incomplete ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 883 of file ResolverContext.cc.

References zypp::ResStatus::isIncomplete().

Referenced by zypp::solver::detail::ResolverContext::getIncompletes().

static void zypp::solver::detail::upgrade_item_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 916 of file ResolverContext.cc.

References zypp::solver::detail::UpgradeInfo::context, zypp::solver::detail::UpgradeInfo::count, zypp::solver::detail::UpgradeInfo::data, zypp::solver::detail::Helper::findInstalledItem(), zypp::solver::detail::UpgradeInfo::fn, zypp::ResStatus::isInstalled(), zypp::ResStatus::isToBeInstalled(), zypp::solver::detail::UpgradeInfo::pool, and zypp::PoolItem_Ref::status().

Referenced by zypp::solver::detail::ResolverContext::foreachUpgrade().

static void zypp::solver::detail::pair_item_collector ( PoolItem_Ref  item,
const ResStatus &  status,
PoolItem_Ref  old_item,
const ResStatus &  old_status,
void *  data 
) [static]

Definition at line 957 of file ResolverContext.cc.

Referenced by zypp::solver::detail::ResolverContext::getUpgrades().

static void zypp::solver::detail::uninstall_item_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 988 of file ResolverContext.cc.

References zypp::solver::detail::UninstallInfo::count, zypp::solver::detail::UninstallInfo::fn, zypp::ResStatus::isToBeUninstalled(), zypp::solver::detail::UninstallInfo::rl, and zypp::solver::detail::UninstallInfo::upgrade_hash.

Referenced by zypp::solver::detail::ResolverContext::foreachUninstall().

static void zypp::solver::detail::build_upgrade_hash_cb ( PoolItem_Ref  item_add,
const ResStatus &  add_status,
PoolItem_Ref  item_del,
const ResStatus &  del_status,
void *  data 
) [static]

Definition at line 1005 of file ResolverContext.cc.

Referenced by zypp::solver::detail::ResolverContext::foreachUninstall().

static void zypp::solver::detail::impossible_item_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 1050 of file ResolverContext.cc.

References zypp::solver::detail::ImpossibleInfo::count, zypp::solver::detail::ImpossibleInfo::data, zypp::solver::detail::ImpossibleInfo::fn, and zypp::ResStatus::isImpossible().

Referenced by zypp::solver::detail::ResolverContext::foreachImpossible().

static void zypp::solver::detail::install_count_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 1075 of file ResolverContext.cc.

References zypp::ResStatus::isInstalled(), and zypp::PoolItem_Ref::status().

Referenced by zypp::solver::detail::ResolverContext::installCount().

static void zypp::solver::detail::uninstall_count_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 1095 of file ResolverContext.cc.

References zypp::ResStatus::isInstalled(), and zypp::PoolItem_Ref::status().

Referenced by zypp::solver::detail::ResolverContext::uninstallCount().

static void zypp::solver::detail::satisfy_count_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 1123 of file ResolverContext.cc.

References zypp::ResStatus::isInstalled(), and zypp::PoolItem_Ref::status().

Referenced by zypp::solver::detail::ResolverContext::satisfyCount().

static void zypp::solver::detail::mark_important_info ( const ResolverInfoList &  il  )  [static]

Definition at line 1211 of file ResolverContext.cc.

Referenced by zypp::solver::detail::ResolverContext::foreachInfo().

static void zypp::solver::detail::spew_item_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  unused 
) [static]

Definition at line 1379 of file ResolverContext.cc.

References MIL.

Referenced by zypp::solver::detail::ResolverContext::spew().

void zypp::solver::detail::spew_item_pair_cb ( PoolItem_Ref  item1,
const ResStatus &  status1,
PoolItem_Ref  item2,
const ResStatus &  status2,
void *  unused 
)

Definition at line 1386 of file ResolverContext.cc.

References MIL.

Referenced by zypp::solver::detail::ResolverContext::spew().

static void zypp::solver::detail::spew_info_cb ( ResolverInfo_Ptr  info,
void *  unused 
) [static]

Definition at line 1410 of file ResolverContext.cc.

References MIL.

Referenced by zypp::solver::detail::ResolverContext::spewInfo().

static void zypp::solver::detail::dup_name_check_cb ( PoolItem_Ref  item,
const ResStatus &  status,
void *  data 
) [static]

Definition at line 1609 of file ResolverContext.cc.

References zypp::solver::detail::DupNameCheckInfo::flag, zypp::solver::detail::DupNameCheckInfo::foundItem, zypp::ResStatus::isToBeInstalled(), zypp::solver::detail::DupNameCheckInfo::other, and zypp::PoolItem_Ref::resolvable().

Referenced by zypp::solver::detail::ResolverContext::getParallelInstall(), and zypp::solver::detail::ResolverContext::isParallelInstall().

static int zypp::solver::detail::num_cmp ( double  a,
double  b 
) [static]

Definition at line 1683 of file ResolverContext.cc.

Referenced by zypp::solver::detail::ResolverContext::partialCompare().

static int zypp::solver::detail::rev_num_cmp ( double  a,
double  b 
) [static]

Definition at line 1689 of file ResolverContext.cc.

Referenced by zypp::solver::detail::ResolverContext::compare(), and zypp::solver::detail::ResolverContext::partialCompare().

static double zypp::solver::detail::churn_factor ( ResolverContext_Ptr  a  )  [static]

Definition at line 1695 of file ResolverContext.cc.

Referenced by zypp::solver::detail::ResolverContext::partialCompare().

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfo   ) 

static const char* zypp::solver::detail::info_type_to_string ( ResolverInfoType  type  )  [static]

Definition at line 97 of file ResolverInfo.cc.

References type_str_table, and typestr.

Referenced by zypp::solver::detail::ResolverInfo::dumpOn().

static const char* zypp::solver::detail::info_type_to_message ( ResolverInfoType  type  )  [static]

Definition at line 111 of file ResolverInfo.cc.

References str, and type_str_table.

Referenced by zypp::solver::detail::ResolverInfo::message().

ResolverInfoType zypp::solver::detail::resolver_info_type_from_string ( const char *  str  ) 

Definition at line 125 of file ResolverInfo.cc.

References RESOLVER_INFO_TYPE_INVALID, type, and type_str_table.

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoChildOf   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoConflictsWith   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoContainer   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoDependsOn   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoMisc   ) 

static string zypp::solver::detail::translateResTraits ( const Resolvable::Kind &  kind  )  [static]

Definition at line 86 of file ResolverInfoMisc.cc.

References _.

Referenced by zypp::solver::detail::ResolverInfoMisc::message().

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoMissingReq   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoNeededBy   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverInfoObsoletes   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( ResolverQueue   ) 

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const ResolverQueue &  resolverqueue 
)

Definition at line 57 of file ResolverQueue.cc.

References zypp::solver::detail::ResolverQueue::_context, zypp::solver::detail::ResolverQueue::_qitems, and zypp::str::form().

static int zypp::solver::detail::qitemlist_max_priority ( const QueueItemList &  qil  )  [static]

Definition at line 194 of file ResolverQueue.cc.

Referenced by zypp::solver::detail::ResolverQueue::processOnce().

static bool zypp::solver::detail::downgrade_allowed ( PoolItem_Ref  installed,
PoolItem_Ref  candidate,
Target_Ptr  target 
) [static]

Definition at line 119 of file ResolverUpgrade.cc.

References DBG, zypp::VendorAttr::instance(), zypp::ResStatus::isLocked(), MIL, zypp::PoolItem_Ref::resolvable(), and zypp::PoolItem_Ref::status().

zypp::solver::detail::IMPL_PTR_TYPE ( SolutionAction   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( TransactionSolutionAction   ) 

zypp::solver::detail::IMPL_PTR_TYPE ( InjectSolutionAction   ) 

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const SolutionActionList &  actionlist 
)

Definition at line 79 of file SolutionAction.cc.

ostream& zypp::solver::detail::operator<< ( ostream &  os,
const CSolutionActionList &  actionlist 
)

Definition at line 90 of file SolutionAction.cc.

zypp::solver::detail::IMPL_PTR_TYPE ( HelixResolvable   ) 

static std::string zypp::solver::detail::xml_escape ( const std::string &  text  )  [static]

Definition at line 49 of file Testcase.cc.

References iobind::parser::xml_escape_parser::escape().

Referenced by helixXML(), and xml_tag_enclose().

static std::string zypp::solver::detail::xml_tag_enclose ( const std::string &  text,
const std::string &  tag,
bool  escape = false 
) [static]

Definition at line 55 of file Testcase.cc.

References zypp::media::escape(), and xml_escape().

Referenced by helixXML().

template<class T>
std::string zypp::solver::detail::helixXML ( const T &  obj  ) 

Referenced by zypp::solver::detail::HelixResolvable::addResolvable(), and helixXML().

template<>
std::string zypp::solver::detail::helixXML ( const Edition &  edition  ) 

Definition at line 74 of file Testcase.cc.

References zypp::Edition::epoch(), zypp::Edition::noepoch, zypp::str::numstring(), zypp::Edition::release(), str, zypp::Edition::version(), and xml_tag_enclose().

template<>
std::string zypp::solver::detail::helixXML ( const Arch &  arch  ) 

Definition at line 86 of file Testcase.cc.

References zypp::Arch::asString(), str, and xml_tag_enclose().

template<>
std::string zypp::solver::detail::helixXML ( const Capability &  cap  ) 

Definition at line 94 of file Testcase.cc.

References zypp::Rel::ANY, zypp::Edition::noepoch, zypp::Rel::NONE, zypp::str::numstring(), str, zypp::str::toLower(), and xml_escape().

template<>
std::string zypp::solver::detail::helixXML ( const CapSet &  caps  ) 

Definition at line 119 of file Testcase.cc.

References helixXML(), str, TAB, and TAB2.

template<>
std::string zypp::solver::detail::helixXML ( const Dependencies &  dep  ) 

Definition at line 133 of file Testcase.cc.

References zypp::Dep::CONFLICTS, zypp::Dep::ENHANCES, zypp::Dep::FRESHENS, helixXML(), zypp::Dep::OBSOLETES, zypp::Dep::PROVIDES, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, str, zypp::Dep::SUGGESTS, zypp::Dep::SUPPLEMENTS, TAB, and xml_tag_enclose().

std::string zypp::solver::detail::helixXML ( const Resolvable::constPtr &  resolvable  ) 

Definition at line 157 of file Testcase.cc.

References helixXML(), str, TAB, TAB2, zypp::str::toLower(), and xml_tag_enclose().

zypp::solver::detail::DEFINE_PTR_TYPE ( HelixResolvable   ) 

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 ( ResolverQueue   ) 

zypp::solver::detail::DEFINE_PTR_TYPE ( SolutionAction   ) 

zypp::solver::detail::DEFINE_PTR_TYPE ( TransactionSolutionAction   ) 

zypp::solver::detail::DEFINE_PTR_TYPE ( InjectSolutionAction   ) 


Variable Documentation

ResolverInfoType zypp::solver::detail::type

Definition at line 50 of file ResolverInfo.cc.

Referenced by zypp::media::MediaHandler::getDirectoryYast(), zypp::target::rpm::BinHeader::int_list(), zypp::target::rpm::BinHeader::int_val(), resolver_info_type_from_string(), zypp::target::rpm::BinHeader::string_list(), and zypp::target::rpm::BinHeader::string_val().

const char* zypp::solver::detail::typestr

Definition at line 51 of file ResolverInfo.cc.

Referenced by info_type_to_string().

const char* zypp::solver::detail::str

Definition at line 52 of file ResolverInfo.cc.

Referenced by zypp::Exception::asString(), zypp::Exception::asUserString(), zypp::CapFactory::Impl::buildHal(), zypp::CapFactory::Impl::buildModalias(), zypp::CapFactory::Impl::buildNamed(), zypp::debug::Measure::Impl::elapsed(), zypp::url::UrlBase::getAuthority(), helixXML(), zypp::Edition::Impl::Impl(), info_type_to_message(), zypp::source::SourceImpl::Verifier::isDesiredMedia(), zypp::MediaVerifier::isDesiredMedia(), zypp::url::join(), zypp::bit::BitField< _IntT >::operator<<(), zypp::RWCOW_pointer< _D, _Traits >::operator<<(), zypp::RW_pointer< _D, _Traits >::operator<<(), intrusive_ptr::operator<<(), shared_ptr::operator<<(), zypp::_logtoolsdetail::DumpValues< _Map >::operator<<(), zypp::_logtoolsdetail::DumpKeys< _Map >::operator<<(), zypp::_logtoolsdetail::DumpMap< _Map >::operator<<(), zypp::_logtoolsdetail::MapEntry< _Pair >::operator<<(), zypp::operator<<(), zypp::KindOf< _Tp >::operator<<(), zypp::AutoDispose< _Tp >::operator<<(), zypp::CapFactory::parse(), zypp::Url::parseUrl(), zypp::storage::XMLFilesBackend::randomString(), zypp::source::randomString(), zypp::url::UrlBase::setAuthority(), and zypp::debug::Measure::Impl::~Impl().

struct { ... } zypp::solver::detail::type_str_table[] [static]

Referenced by info_type_to_message(), info_type_to_string(), and resolver_info_type_from_string().


Generated on Tue Nov 28 16:49:39 2006 for zypp by  doxygen 1.5.0