#include <ResolverInfo.h>
Public Member Functions | |
| virtual | ~ResolverInfo () |
| void | copy (ResolverInfo_constPtr from) |
| virtual std::ostream & | dumpOn (std::ostream &str) const |
| Overload to realize std::ostream & operator<<. | |
| ResolverInfoType | type (void) const |
| PoolItem_Ref | affected (void) const |
| int | priority (void) const |
| int | error (void) const |
| void | flagAsError (void) |
| int | important (void) const |
| void | flagAsImportant (void) |
| virtual std::string | message (void) const |
| bool | merge (ResolverInfo_Ptr to_be_merged) |
| virtual ResolverInfo_Ptr | copy (void) const |
| bool | isAbout (PoolItem_Ref item) const |
Static Public Member Functions | |
| static std::string | toString (PoolItem_Ref item, bool shortVersion=false) |
| static std::string | toString (const Capability &capability) |
Protected Member Functions | |
| ResolverInfo (ResolverInfoType type, PoolItem_Ref affected, int priority) | |
Private Attributes | |
| ResolverInfoType | _type |
| PoolItem_Ref | _affected |
| int | _priority |
| bool | _error |
| bool | _important |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const ResolverInfo &obj) |
Definition at line 92 of file ResolverInfo.h.
| zypp::solver::detail::ResolverInfo::ResolverInfo | ( | ResolverInfoType | type, | |
| PoolItem_Ref | affected, | |||
| int | priority | |||
| ) | [protected] |
| zypp::solver::detail::ResolverInfo::~ResolverInfo | ( | ) | [virtual] |
Definition at line 214 of file ResolverInfo.cc.
| void zypp::solver::detail::ResolverInfo::copy | ( | ResolverInfo_constPtr | from | ) |
| string zypp::solver::detail::ResolverInfo::toString | ( | PoolItem_Ref | item, | |
| bool | shortVersion = false | |||
| ) | [static] |
Definition at line 142 of file ResolverInfo.cc.
References zypp::RepoInfo::alias(), and zypp::Repository::info().
Referenced by zypp::solver::detail::ResolverInfoObsoletes::dumpOn(), zypp::solver::detail::ResolverInfoNeededBy::dumpOn(), zypp::solver::detail::ResolverInfoDependsOn::dumpOn(), zypp::solver::detail::ResolverInfoContainer::dumpOn(), zypp::solver::detail::ResolverInfoConflictsWith::dumpOn(), zypp::solver::detail::ResolverInfoChildOf::dumpOn(), dumpOn(), zypp::solver::detail::ResolverInfoContainer::itemsToString(), zypp::solver::detail::logAdditionalInfo(), zypp::solver::detail::ResolverInfoObsoletes::message(), zypp::solver::detail::ResolverInfoNeededBy::message(), zypp::solver::detail::ResolverInfoMissingReq::message(), zypp::solver::detail::ResolverInfoMisc::message(), zypp::solver::detail::ResolverInfoDependsOn::message(), zypp::solver::detail::ResolverInfoConflictsWith::message(), zypp::solver::detail::ResolverInfoChildOf::message(), message(), zypp::solver::detail::ProblemSolutionIgnoreArchitecture::ProblemSolutionIgnoreArchitecture(), zypp::solver::detail::ProblemSolutionIgnoreObsoletes::ProblemSolutionIgnoreObsoletes(), zypp::solver::detail::ProblemSolutionIgnoreVendor::ProblemSolutionIgnoreVendor(), zypp::solver::detail::ProblemSolutionInstall::ProblemSolutionInstall(), zypp::solver::detail::ProblemSolutionKeep::ProblemSolutionKeep(), and zypp::solver::detail::ProblemSolutionUninstall::ProblemSolutionUninstall().
| string zypp::solver::detail::ResolverInfo::toString | ( | const Capability & | capability | ) | [static] |
| std::ostream & zypp::solver::detail::ResolverInfo::dumpOn | ( | std::ostream & | str | ) | const [virtual] |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::base::ReferenceCounted.
Reimplemented in zypp::solver::detail::ResolverInfoChildOf, zypp::solver::detail::ResolverInfoConflictsWith, zypp::solver::detail::ResolverInfoContainer, zypp::solver::detail::ResolverInfoDependsOn, zypp::solver::detail::ResolverInfoMisc, zypp::solver::detail::ResolverInfoMissingReq, zypp::solver::detail::ResolverInfoNeededBy, and zypp::solver::detail::ResolverInfoObsoletes.
Definition at line 185 of file ResolverInfo.cc.
References _, _affected, _error, _important, _type, zypp::solver::detail::info_type_to_string(), and toString().
Referenced by zypp::solver::detail::ResolverInfoObsoletes::dumpOn(), zypp::solver::detail::ResolverInfoNeededBy::dumpOn(), zypp::solver::detail::ResolverInfoMissingReq::dumpOn(), zypp::solver::detail::ResolverInfoMisc::dumpOn(), zypp::solver::detail::ResolverInfoDependsOn::dumpOn(), zypp::solver::detail::ResolverInfoContainer::dumpOn(), zypp::solver::detail::ResolverInfoConflictsWith::dumpOn(), and zypp::solver::detail::ResolverInfoChildOf::dumpOn().
| ResolverInfoType zypp::solver::detail::ResolverInfo::type | ( | void | ) | const [inline] |
Definition at line 126 of file ResolverInfo.h.
References _type.
Referenced by zypp::solver::detail::ResolverInfoMisc::copy(), zypp::solver::detail::ResolverInfoContainer::copy(), zypp::solver::detail::ResolverInfoMisc::merge(), and zypp::solver::detail::ResolverInfoMisc::message().
| PoolItem_Ref zypp::solver::detail::ResolverInfo::affected | ( | void | ) | const [inline] |
Definition at line 127 of file ResolverInfo.h.
References _affected.
Referenced by zypp::solver::detail::ResolverInfoObsoletes::copy(), zypp::solver::detail::ResolverInfoNeededBy::copy(), zypp::solver::detail::ResolverInfoMissingReq::copy(), zypp::solver::detail::ResolverInfoMisc::copy(), zypp::solver::detail::ResolverInfoDependsOn::copy(), zypp::solver::detail::ResolverInfoContainer::copy(), zypp::solver::detail::ResolverInfoConflictsWith::copy(), zypp::solver::detail::ResolverInfoChildOf::copy(), zypp::solver::detail::ResolverInfoObsoletes::dumpOn(), zypp::solver::detail::ResolverInfoNeededBy::dumpOn(), zypp::solver::detail::ResolverInfoDependsOn::dumpOn(), zypp::solver::detail::ResolverInfoConflictsWith::dumpOn(), zypp::solver::detail::ResolverInfoChildOf::dumpOn(), zypp::solver::detail::ResolverInfoMisc::merge(), zypp::solver::detail::ResolverInfoObsoletes::message(), zypp::solver::detail::ResolverInfoNeededBy::message(), zypp::solver::detail::ResolverInfoMissingReq::message(), zypp::solver::detail::ResolverInfoMisc::message(), zypp::solver::detail::ResolverInfoDependsOn::message(), zypp::solver::detail::ResolverInfoConflictsWith::message(), and zypp::solver::detail::ResolverInfoChildOf::message().
| int zypp::solver::detail::ResolverInfo::priority | ( | void | ) | const [inline] |
Definition at line 128 of file ResolverInfo.h.
References _priority.
Referenced by zypp::solver::detail::ResolverInfoMisc::copy(), and zypp::solver::detail::ResolverInfoContainer::copy().
| int zypp::solver::detail::ResolverInfo::error | ( | void | ) | const [inline] |
| void zypp::solver::detail::ResolverInfo::flagAsError | ( | void | ) | [inline] |
| int zypp::solver::detail::ResolverInfo::important | ( | void | ) | const [inline] |
| void zypp::solver::detail::ResolverInfo::flagAsImportant | ( | void | ) | [inline] |
| string zypp::solver::detail::ResolverInfo::message | ( | void | ) | const [virtual] |
Reimplemented in zypp::solver::detail::ResolverInfoChildOf, zypp::solver::detail::ResolverInfoConflictsWith, zypp::solver::detail::ResolverInfoDependsOn, zypp::solver::detail::ResolverInfoMisc, zypp::solver::detail::ResolverInfoMissingReq, zypp::solver::detail::ResolverInfoNeededBy, and zypp::solver::detail::ResolverInfoObsoletes.
Definition at line 178 of file ResolverInfo.cc.
References _affected, _type, zypp::solver::detail::info_type_to_message(), and toString().
| bool zypp::solver::detail::ResolverInfo::merge | ( | ResolverInfo_Ptr | to_be_merged | ) |
Definition at line 221 of file ResolverInfo.cc.
References _affected, _error, and _type.
Referenced by zypp::solver::detail::ResolverInfoMisc::merge().
| ResolverInfo_Ptr zypp::solver::detail::ResolverInfo::copy | ( | void | ) | const [virtual] |
Reimplemented in zypp::solver::detail::ResolverInfoChildOf, zypp::solver::detail::ResolverInfoConflictsWith, zypp::solver::detail::ResolverInfoContainer, zypp::solver::detail::ResolverInfoDependsOn, zypp::solver::detail::ResolverInfoMisc, zypp::solver::detail::ResolverInfoMissingReq, zypp::solver::detail::ResolverInfoNeededBy, and zypp::solver::detail::ResolverInfoObsoletes.
Definition at line 243 of file ResolverInfo.cc.
References _affected, _priority, _type, and ResolverInfo().
| bool zypp::solver::detail::ResolverInfo::isAbout | ( | PoolItem_Ref | item | ) | const |
Definition at line 256 of file ResolverInfo.cc.
References _affected.
Referenced by zypp::solver::detail::ResolverInfoContainer::mentions().
| std::ostream& operator<< | ( | std::ostream & | str, | |
| const ResolverInfo & | obj | |||
| ) | [friend] |
Definition at line 121 of file ResolverInfo.h.
Definition at line 98 of file ResolverInfo.h.
Referenced by affected(), copy(), dumpOn(), isAbout(), merge(), and message().
int zypp::solver::detail::ResolverInfo::_priority [private] |
bool zypp::solver::detail::ResolverInfo::_error [private] |
Definition at line 102 of file ResolverInfo.h.
Referenced by copy(), dumpOn(), error(), flagAsError(), important(), and merge().
bool zypp::solver::detail::ResolverInfo::_important [private] |
Definition at line 103 of file ResolverInfo.h.
Referenced by copy(), dumpOn(), flagAsImportant(), and important().
1.5.3