zypp::Selection Class Reference

Selection interface. More...

#include <Selection.h>

Inheritance diagram for zypp::Selection:
[legend]

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 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().

Label zypp::Selection::order (  )  const

selection presentation order

Definition at line 61 of file Selection.cc.

References pimpl().

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

Definition at line 66 of file Selection.cc.

References 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 Tue Sep 25 19:23:16 2007 for libzypp by  doxygen 1.5.3