#include <ResolverInfoContainer.h>
Public Member Functions | |
| virtual | ~ResolverInfoContainer () |
| void | copy (ResolverInfoContainer_constPtr from) |
| virtual std::ostream & | dumpOn (std::ostream &str) const |
| Overload to realize std::ostream & operator<<. | |
| PoolItemList | items (void) const |
| virtual bool | merge (ResolverInfoContainer_Ptr to_be_merged) |
| virtual ResolverInfo_Ptr | copy (void) const |
| std::string | itemsToString (const bool names_only) const |
| bool | mentions (PoolItem_Ref item) const |
| void | addRelatedPoolItem (PoolItem_Ref item) |
| void | addRelatedPoolItemList (const PoolItemList &items) |
Protected Member Functions | |
| ResolverInfoContainer (ResolverInfoType type, PoolItem_Ref initial_item, int priority, PoolItem_Ref child=PoolItem_Ref()) | |
Private Attributes | |
| PoolItemList | _item_list |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const ResolverInfoContainer &obj) |
Definition at line 42 of file ResolverInfoContainer.h.
| zypp::solver::detail::ResolverInfoContainer::ResolverInfoContainer | ( | ResolverInfoType | type, | |
| PoolItem_Ref | initial_item, | |||
| int | priority, | |||
| PoolItem_Ref | child = PoolItem_Ref() | |||
| ) | [protected] |
Definition at line 61 of file ResolverInfoContainer.cc.
References _item_list.
Referenced by copy().
| zypp::solver::detail::ResolverInfoContainer::~ResolverInfoContainer | ( | ) | [virtual] |
Definition at line 69 of file ResolverInfoContainer.cc.
| void zypp::solver::detail::ResolverInfoContainer::copy | ( | ResolverInfoContainer_constPtr | from | ) |
| std::ostream & zypp::solver::detail::ResolverInfoContainer::dumpOn | ( | std::ostream & | str | ) | const [virtual] |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::ResolverInfo.
Reimplemented in zypp::solver::detail::ResolverInfoChildOf, zypp::solver::detail::ResolverInfoConflictsWith, zypp::solver::detail::ResolverInfoDependsOn, zypp::solver::detail::ResolverInfoMisc, zypp::solver::detail::ResolverInfoNeededBy, and zypp::solver::detail::ResolverInfoObsoletes.
Definition at line 46 of file ResolverInfoContainer.cc.
References _item_list, zypp::solver::detail::ResolverInfo::dumpOn(), and zypp::solver::detail::ResolverInfo::toString().
| PoolItemList zypp::solver::detail::ResolverInfoContainer::items | ( | void | ) | const [inline] |
| bool zypp::solver::detail::ResolverInfoContainer::merge | ( | ResolverInfoContainer_Ptr | to_be_merged | ) | [virtual] |
Reimplemented in zypp::solver::detail::ResolverInfoMisc.
Definition at line 76 of file ResolverInfoContainer.cc.
References _item_list.
| ResolverInfo_Ptr zypp::solver::detail::ResolverInfoContainer::copy | ( | void | ) | const [virtual] |
Reimplemented from zypp::solver::detail::ResolverInfo.
Reimplemented in zypp::solver::detail::ResolverInfoChildOf, zypp::solver::detail::ResolverInfoConflictsWith, zypp::solver::detail::ResolverInfoDependsOn, zypp::solver::detail::ResolverInfoMisc, zypp::solver::detail::ResolverInfoNeededBy, and zypp::solver::detail::ResolverInfoObsoletes.
Definition at line 115 of file ResolverInfoContainer.cc.
References zypp::solver::detail::ResolverInfo::affected(), zypp::solver::detail::ResolverInfo::priority(), ResolverInfoContainer(), and zypp::solver::detail::ResolverInfo::type().
| string zypp::solver::detail::ResolverInfoContainer::itemsToString | ( | const bool | names_only | ) | const |
Definition at line 127 of file ResolverInfoContainer.cc.
References _item_list, and zypp::solver::detail::ResolverInfo::toString().
Referenced by zypp::solver::detail::ResolverInfoObsoletes::dumpOn(), zypp::solver::detail::ResolverInfoNeededBy::dumpOn(), zypp::solver::detail::ResolverInfoMisc::dumpOn(), zypp::solver::detail::ResolverInfoDependsOn::dumpOn(), zypp::solver::detail::ResolverInfoConflictsWith::dumpOn(), zypp::solver::detail::ResolverInfoChildOf::dumpOn(), zypp::solver::detail::ResolverInfoObsoletes::message(), zypp::solver::detail::ResolverInfoNeededBy::message(), zypp::solver::detail::ResolverInfoDependsOn::message(), zypp::solver::detail::ResolverInfoConflictsWith::message(), and zypp::solver::detail::ResolverInfoChildOf::message().
| bool zypp::solver::detail::ResolverInfoContainer::mentions | ( | PoolItem_Ref | item | ) | const |
Definition at line 166 of file ResolverInfoContainer.cc.
References _item_list, and zypp::solver::detail::ResolverInfo::isAbout().
Referenced by addRelatedPoolItem().
| void zypp::solver::detail::ResolverInfoContainer::addRelatedPoolItem | ( | PoolItem_Ref | item | ) |
| void zypp::solver::detail::ResolverInfoContainer::addRelatedPoolItemList | ( | const PoolItemList & | items | ) |
| std::ostream& operator<< | ( | std::ostream & | str, | |
| const ResolverInfoContainer & | obj | |||
| ) | [friend] |
Definition at line 60 of file ResolverInfoContainer.h.
Definition at line 46 of file ResolverInfoContainer.h.
Referenced by addRelatedPoolItem(), addRelatedPoolItemList(), copy(), dumpOn(), items(), itemsToString(), mentions(), merge(), and ResolverInfoContainer().
1.5.3