zypp::Selection Class Reference

Selection interface. More...

#include <Selection.h>

Inheritance diagram for zypp::Selection:

zypp::ResObject zypp::Resolvable zypp::base::ReferenceCounted NonCopyable List of all members.

Public Types

typedef detail::SelectionImplIf Impl
typedef Selection Self
typedef ResTraits< SelfTraitsType
typedef TraitsType::PtrType Ptr
typedef TraitsType::constPtrType constPtr

Public Member Functions

Label category () const
 selection category
bool isBase () const
bool visible () const
 selection visibility (for hidden selections)
Label order () const
 selection presentation order
const std::set< std::string > install_packages (const Locale &lang=Locale("")) const

Protected Member Functions

 Selection (const NVRAD &nvrad_r)
 Ctor.
virtual ~Selection ()
 Dtor.

Private Member Functions

virtual Implpimpl ()=0
 Access implementation.
virtual const Implpimpl () const =0
 Access implementation.

Detailed Description

Selection interface.

Definition at line 30 of file Selection.h.


Member Typedef Documentation

typedef detail::SelectionImplIf zypp::Selection::Impl
 

Reimplemented from zypp::ResObject.

Definition at line 33 of file Selection.h.

typedef Selection zypp::Selection::Self
 

Reimplemented from zypp::ResObject.

Definition at line 34 of file Selection.h.

typedef ResTraits<Self> zypp::Selection::TraitsType
 

Reimplemented from zypp::ResObject.

Definition at line 35 of file Selection.h.

typedef TraitsType::PtrType zypp::Selection::Ptr
 

Reimplemented from zypp::ResObject.

Definition at line 36 of file Selection.h.

typedef TraitsType::constPtrType zypp::Selection::constPtr
 

Reimplemented from zypp::ResObject.

Definition at line 37 of file Selection.h.


Constructor & Destructor Documentation

zypp::Selection::Selection const NVRAD nvrad_r  )  [protected]
 

Ctor.

Definition at line 30 of file Selection.cc.

zypp::Selection::~Selection  )  [protected, virtual]
 

Dtor.

Definition at line 39 of file Selection.cc.


Member Function Documentation

Label zypp::Selection::category  )  const
 

selection category

Definition at line 49 of file Selection.cc.

References zypp::detail::SelectionImplIf::category(), and pimpl().

Referenced by isBase().

bool zypp::Selection::isBase  )  const [inline]
 

Definition at line 42 of file Selection.h.

References category().

bool zypp::Selection::visible  )  const
 

selection visibility (for hidden selections)

Definition at line 55 of file Selection.cc.

References pimpl(), and zypp::detail::SelectionImplIf::visible().

Label zypp::Selection::order  )  const
 

selection presentation order

Definition at line 61 of file Selection.cc.

References zypp::detail::SelectionImplIf::order(), and pimpl().

const std::set< std::string > zypp::Selection::install_packages const Locale lang = Locale("")  )  const
 

Definition at line 66 of file Selection.cc.

References zypp::detail::SelectionImplIf::install_packages(), and pimpl().

virtual Impl& zypp::Selection::pimpl  )  [private, pure virtual]
 

Access implementation.

Implements zypp::ResObject.

Referenced by category(), install_packages(), order(), and visible().

virtual const Impl& zypp::Selection::pimpl  )  const [private, pure virtual]
 

Access implementation.

Implements zypp::ResObject.


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:31 2006 for zypp by  doxygen 1.4.6