#include <ResolverInfoMisc.h>
Inheritance diagram for zypp::solver::detail::ResolverInfoMisc:
Public Types | |
enum | TriggerReason { NONE, CONFLICT, OBSOLETE, REQUIRE } |
Public Member Functions | |
ResolverInfoMisc (ResolverInfoType detailedtype, PoolItem_Ref affected, int priority, const Capability &capability=Capability::noCap) | |
virtual | ~ResolverInfoMisc () |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. | |
virtual std::string | message (void) const |
std::string | action (void) const |
TriggerReason | trigger (void) const |
PoolItem_Ref | other (void) const |
const Capability | other_capability (void) const |
const Capability | capability (void) const |
virtual bool | merge (ResolverInfo_Ptr to_be_merged) |
virtual ResolverInfo_Ptr | copy (void) const |
void | addAction (const std::string &action_msg) |
void | addTrigger (const TriggerReason &trigger) |
void | setOtherPoolItem (PoolItem_Ref other) |
void | setOtherCapability (const Capability &capability) |
Private Attributes | |
Capability | _capability |
PoolItem_Ref | _other_item |
Capability | _other_capability |
std::string | _action |
TriggerReason | _trigger |
Friends | |
std::ostream & | operator<< (std::ostream &str, const ResolverInfoMisc &obj) |
Definition at line 48 of file ResolverInfoMisc.h.
|
Definition at line 50 of file ResolverInfoMisc.h. |
|
Definition at line 71 of file ResolverInfoMisc.cc. Referenced by copy(). |
|
Definition at line 79 of file ResolverInfoMisc.cc. |
|
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::ResolverInfoContainer. Definition at line 49 of file ResolverInfoMisc.cc. References _, _action, zypp::solver::detail::ResolverInfo::dumpOn(), zypp::solver::detail::ResolverInfoContainer::itemsToString(), and message(). |
|
|
Definition at line 83 of file ResolverInfoMisc.h. References _action. |
|
Definition at line 84 of file ResolverInfoMisc.h. References _trigger. |
|
Definition at line 86 of file ResolverInfoMisc.h. References _other_item. Referenced by message(), and setOtherPoolItem(). |
|
Definition at line 87 of file ResolverInfoMisc.h. References _other_capability. |
|
Definition at line 88 of file ResolverInfoMisc.h. References _capability. Referenced by setOtherCapability(). |
|
Reimplemented from zypp::solver::detail::ResolverInfo. Definition at line 570 of file ResolverInfoMisc.cc. References _capability, zypp::solver::detail::ResolverInfo::affected(), zypp::solver::detail::ResolverInfo::merge(), and zypp::solver::detail::ResolverInfo::type(). |
|
Reimplemented from zypp::solver::detail::ResolverInfoContainer. Definition at line 590 of file ResolverInfoMisc.cc. References _action, _capability, _other_capability, _other_item, _trigger, zypp::solver::detail::ResolverInfo::affected(), zypp::solver::detail::ResolverInfo::priority(), ResolverInfoMisc(), and zypp::solver::detail::ResolverInfo::type(). |
|
Definition at line 606 of file ResolverInfoMisc.cc. References _action. |
|
Definition at line 613 of file ResolverInfoMisc.cc. References _trigger. |
|
Definition at line 619 of file ResolverInfoMisc.cc. References _other_item, and other(). |
|
Definition at line 625 of file ResolverInfoMisc.cc. References _other_capability, and capability(). |
|
Definition at line 77 of file ResolverInfoMisc.h. |
|
Definition at line 61 of file ResolverInfoMisc.h. Referenced by capability(), copy(), merge(), and message(). |
|
Definition at line 63 of file ResolverInfoMisc.h. Referenced by copy(), other(), and setOtherPoolItem(). |
|
Definition at line 64 of file ResolverInfoMisc.h. Referenced by copy(), message(), other_capability(), and setOtherCapability(). |
|
Definition at line 66 of file ResolverInfoMisc.h. Referenced by action(), addAction(), copy(), and dumpOn(). |
|
Definition at line 67 of file ResolverInfoMisc.h. Referenced by addTrigger(), copy(), and trigger(). |