zypp::source::susetags::SuseTagsSelectionImpl Struct Reference

#include <SuseTagsSelectionImpl.h>

Inheritance diagram for zypp::source::susetags::SuseTagsSelectionImpl:

zypp::detail::SelectionImplIf zypp::detail::ResObjectImplIf zypp::base::ReferenceCounted NonCopyable List of all members.

Public Member Functions

 SuseTagsSelectionImpl ()
virtual ~SuseTagsSelectionImpl ()
virtual TranslatedText summary () const
 Short label.
virtual TranslatedText description () const
 Long description.
virtual Label category () const
virtual bool visible () const
virtual Label order () const
virtual const std::set< std::string > suggests () const PURE_VIRTUAL
virtual const std::set< std::string > recommends () const PURE_VIRTUAL
virtual const std::set< std::string > install_packages (const Locale &lang=Locale("")) const
virtual Source_Ref source () const
 Backlink to the source providing this.

Public Attributes

TranslatedText _summary
TranslatedText _description
std::string _parser_version
std::string _name
std::string _version
std::string _release
std::string _arch
std::string _order
std::string _category
bool _visible
std::set< std::string > _suggests
std::set< std::string > _recommends
std::set< std::string > _requires
std::set< std::string > _conflicts
std::set< std::string > _provides
std::set< std::string > _obsoletes
std::map< Locale, std::set<
std::string > > 
_inspacks
std::map< Locale, std::set<
std::string > > 
_delpacks
Source_Ref _source

Detailed Description

Definition at line 33 of file SuseTagsSelectionImpl.h.


Constructor & Destructor Documentation

zypp::source::susetags::SuseTagsSelectionImpl::SuseTagsSelectionImpl (  ) 

Definition at line 29 of file SuseTagsSelectionImpl.cc.

zypp::source::susetags::SuseTagsSelectionImpl::~SuseTagsSelectionImpl (  )  [virtual]

Definition at line 37 of file SuseTagsSelectionImpl.cc.


Member Function Documentation

TranslatedText zypp::source::susetags::SuseTagsSelectionImpl::summary (  )  const [virtual]

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 41 of file SuseTagsSelectionImpl.cc.

References _summary.

TranslatedText zypp::source::susetags::SuseTagsSelectionImpl::description (  )  const [virtual]

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 46 of file SuseTagsSelectionImpl.cc.

References _description.

Label zypp::source::susetags::SuseTagsSelectionImpl::category (  )  const [virtual]

Reimplemented from zypp::detail::SelectionImplIf.

Definition at line 51 of file SuseTagsSelectionImpl.cc.

References _category.

bool zypp::source::susetags::SuseTagsSelectionImpl::visible (  )  const [virtual]

Reimplemented from zypp::detail::SelectionImplIf.

Definition at line 56 of file SuseTagsSelectionImpl.cc.

References _visible.

Label zypp::source::susetags::SuseTagsSelectionImpl::order (  )  const [virtual]

Reimplemented from zypp::detail::SelectionImplIf.

Definition at line 61 of file SuseTagsSelectionImpl.cc.

References _order.

const std::set< std::string > zypp::source::susetags::SuseTagsSelectionImpl::suggests (  )  const [virtual]

Definition at line 66 of file SuseTagsSelectionImpl.cc.

References _suggests.

const std::set< std::string > zypp::source::susetags::SuseTagsSelectionImpl::recommends (  )  const [virtual]

Definition at line 71 of file SuseTagsSelectionImpl.cc.

References _recommends.

const std::set< std::string > zypp::source::susetags::SuseTagsSelectionImpl::install_packages ( const Locale lang = Locale("")  )  const [virtual]

Reimplemented from zypp::detail::SelectionImplIf.

Definition at line 76 of file SuseTagsSelectionImpl.cc.

References _inspacks.

Source_Ref zypp::source::susetags::SuseTagsSelectionImpl::source (  )  const [virtual]

Backlink to the source providing this.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 85 of file SuseTagsSelectionImpl.cc.

References _source.


Member Data Documentation

TranslatedText zypp::source::susetags::SuseTagsSelectionImpl::_summary

Definition at line 50 of file SuseTagsSelectionImpl.h.

Referenced by summary().

TranslatedText zypp::source::susetags::SuseTagsSelectionImpl::_description

Definition at line 51 of file SuseTagsSelectionImpl.h.

Referenced by description().

std::string zypp::source::susetags::SuseTagsSelectionImpl::_parser_version

Definition at line 52 of file SuseTagsSelectionImpl.h.

std::string zypp::source::susetags::SuseTagsSelectionImpl::_name

Definition at line 53 of file SuseTagsSelectionImpl.h.

std::string zypp::source::susetags::SuseTagsSelectionImpl::_version

Definition at line 54 of file SuseTagsSelectionImpl.h.

std::string zypp::source::susetags::SuseTagsSelectionImpl::_release

Definition at line 55 of file SuseTagsSelectionImpl.h.

std::string zypp::source::susetags::SuseTagsSelectionImpl::_arch

Definition at line 56 of file SuseTagsSelectionImpl.h.

std::string zypp::source::susetags::SuseTagsSelectionImpl::_order

Definition at line 57 of file SuseTagsSelectionImpl.h.

Referenced by order().

std::string zypp::source::susetags::SuseTagsSelectionImpl::_category

Definition at line 58 of file SuseTagsSelectionImpl.h.

Referenced by category().

bool zypp::source::susetags::SuseTagsSelectionImpl::_visible

Definition at line 59 of file SuseTagsSelectionImpl.h.

Referenced by visible().

std::set<std::string> zypp::source::susetags::SuseTagsSelectionImpl::_suggests

Definition at line 61 of file SuseTagsSelectionImpl.h.

Referenced by suggests().

std::set<std::string> zypp::source::susetags::SuseTagsSelectionImpl::_recommends

Definition at line 62 of file SuseTagsSelectionImpl.h.

Referenced by recommends().

std::set<std::string> zypp::source::susetags::SuseTagsSelectionImpl::_requires

Definition at line 63 of file SuseTagsSelectionImpl.h.

std::set<std::string> zypp::source::susetags::SuseTagsSelectionImpl::_conflicts

Definition at line 64 of file SuseTagsSelectionImpl.h.

std::set<std::string> zypp::source::susetags::SuseTagsSelectionImpl::_provides

Definition at line 65 of file SuseTagsSelectionImpl.h.

std::set<std::string> zypp::source::susetags::SuseTagsSelectionImpl::_obsoletes

Definition at line 66 of file SuseTagsSelectionImpl.h.

std::map< Locale, std::set<std::string> > zypp::source::susetags::SuseTagsSelectionImpl::_inspacks

Definition at line 67 of file SuseTagsSelectionImpl.h.

Referenced by install_packages().

std::map< Locale, std::set<std::string> > zypp::source::susetags::SuseTagsSelectionImpl::_delpacks

Definition at line 68 of file SuseTagsSelectionImpl.h.

Source_Ref zypp::source::susetags::SuseTagsSelectionImpl::_source

Definition at line 70 of file SuseTagsSelectionImpl.h.

Referenced by source().


The documentation for this struct was generated from the following files:
Generated on Tue Nov 28 16:49:40 2006 for zypp by  doxygen 1.5.0