zypp::solver::detail::ResolverInfoNeededBy Class Reference

#include <ResolverInfoNeededBy.h>

Inheritance diagram for zypp::solver::detail::ResolverInfoNeededBy:
[legend]

List of all members.

Public Member Functions

 ResolverInfoNeededBy (PoolItem_Ref item)
virtual ~ResolverInfoNeededBy ()
virtual std::ostream & dumpOn (std::ostream &str) const
 Overload to realize std::ostream & operator<<.
virtual std::string message (void) const
virtual ResolverInfo_Ptr copy (void) const
void setCapability (const Capability &cap, const Dep &capKind)
void setInitialInstallation (const bool initial)
Dep capKind () const
Capability capability () const
bool initialInstallation () const

Private Attributes

Capability _cap
Dep _capKind
bool _initialInstallation

Friends

std::ostream & operator<< (std::ostream &str, const ResolverInfoNeededBy &obj)


Detailed Description

Definition at line 42 of file ResolverInfoNeededBy.h.


Constructor & Destructor Documentation

zypp::solver::detail::ResolverInfoNeededBy::ResolverInfoNeededBy ( PoolItem_Ref  item  ) 

Definition at line 152 of file ResolverInfoNeededBy.cc.

Referenced by copy().

zypp::solver::detail::ResolverInfoNeededBy::~ResolverInfoNeededBy (  )  [virtual]

Definition at line 161 of file ResolverInfoNeededBy.cc.


Member Function Documentation

std::ostream & zypp::solver::detail::ResolverInfoNeededBy::dumpOn ( std::ostream &  str  )  const [virtual]

Overload to realize std::ostream & operator<<.

Reimplemented from zypp::solver::detail::ResolverInfoContainer.

Definition at line 49 of file ResolverInfoNeededBy.cc.

References _, _cap, _capKind, zypp::solver::detail::ResolverInfo::affected(), zypp::solver::detail::ResolverInfo::dumpOn(), zypp::Dep::ENHANCES_e, zypp::str::form(), zypp::Dep::FRESHENS_e, zypp::Dep::inSwitch(), zypp::solver::detail::ResolverInfoContainer::itemsToString(), zypp::Capability::noCap, zypp::Dep::RECOMMENDS_e, zypp::Dep::SUGGESTS_e, zypp::Dep::SUPPLEMENTS_e, and zypp::solver::detail::ResolverInfo::toString().

string zypp::solver::detail::ResolverInfoNeededBy::message ( void   )  const [virtual]

Reimplemented from zypp::solver::detail::ResolverInfo.

Definition at line 101 of file ResolverInfoNeededBy.cc.

References _, _cap, _capKind, zypp::solver::detail::ResolverInfo::affected(), zypp::Capability::asString(), zypp::Dep::ENHANCES_e, zypp::str::form(), zypp::Dep::FRESHENS_e, zypp::Dep::inSwitch(), zypp::solver::detail::ResolverInfoContainer::itemsToString(), zypp::Capability::noCap, zypp::Dep::RECOMMENDS_e, zypp::Dep::SUGGESTS_e, zypp::Dep::SUPPLEMENTS_e, and zypp::solver::detail::ResolverInfo::toString().

ResolverInfo_Ptr zypp::solver::detail::ResolverInfoNeededBy::copy ( void   )  const [virtual]

Reimplemented from zypp::solver::detail::ResolverInfoContainer.

Definition at line 168 of file ResolverInfoNeededBy.cc.

References zypp::solver::detail::ResolverInfo::affected(), and ResolverInfoNeededBy().

void zypp::solver::detail::ResolverInfoNeededBy::setCapability ( const Capability cap,
const Dep capKind 
) [inline]

Definition at line 68 of file ResolverInfoNeededBy.h.

References _cap, and _capKind.

void zypp::solver::detail::ResolverInfoNeededBy::setInitialInstallation ( const bool  initial  )  [inline]

Definition at line 69 of file ResolverInfoNeededBy.h.

References _initialInstallation.

Dep zypp::solver::detail::ResolverInfoNeededBy::capKind (  )  const [inline]

Definition at line 70 of file ResolverInfoNeededBy.h.

References _capKind.

Capability zypp::solver::detail::ResolverInfoNeededBy::capability ( void   )  const [inline]

Definition at line 71 of file ResolverInfoNeededBy.h.

References _cap.

bool zypp::solver::detail::ResolverInfoNeededBy::initialInstallation (  )  const [inline]

Definition at line 72 of file ResolverInfoNeededBy.h.

References _initialInstallation.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  str,
const ResolverInfoNeededBy obj 
) [friend]

Definition at line 59 of file ResolverInfoNeededBy.h.


Member Data Documentation

Capability zypp::solver::detail::ResolverInfoNeededBy::_cap [private]

Definition at line 47 of file ResolverInfoNeededBy.h.

Referenced by capability(), dumpOn(), message(), and setCapability().

Dep zypp::solver::detail::ResolverInfoNeededBy::_capKind [private]

Definition at line 48 of file ResolverInfoNeededBy.h.

Referenced by capKind(), dumpOn(), message(), and setCapability().

bool zypp::solver::detail::ResolverInfoNeededBy::_initialInstallation [private]

Definition at line 49 of file ResolverInfoNeededBy.h.

Referenced by initialInstallation(), and setInitialInstallation().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:27 2007 for libzypp by  doxygen 1.5.3