zypp::Language Class Reference

Language interface. More...

#include <Language.h>

Inheritance diagram for zypp::Language:

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

Public Types

typedef detail::LanguageImplIf Impl
typedef Language Self
typedef ResTraits< SelfTraitsType
typedef TraitsType::PtrType Ptr
typedef TraitsType::constPtrType constPtr

Static Public Member Functions

static Ptr installedInstance (const Locale &locale_r)
 Installed Language instance.
static Ptr availableInstance (const Locale &locale_r)
 Available Language instance.

Protected Member Functions

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

Private Member Functions

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

Detailed Description

Language interface.

Definition at line 50 of file Language.h.


Member Typedef Documentation

typedef detail::LanguageImplIf zypp::Language::Impl
 

Reimplemented from zypp::ResObject.

Definition at line 53 of file Language.h.

typedef Language zypp::Language::Self
 

Reimplemented from zypp::ResObject.

Definition at line 54 of file Language.h.

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

Reimplemented from zypp::ResObject.

Definition at line 55 of file Language.h.

typedef TraitsType::PtrType zypp::Language::Ptr
 

Reimplemented from zypp::ResObject.

Definition at line 56 of file Language.h.

typedef TraitsType::constPtrType zypp::Language::constPtr
 

Reimplemented from zypp::ResObject.

Definition at line 57 of file Language.h.


Constructor & Destructor Documentation

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

Ctor.

Definition at line 63 of file Language.cc.

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

Dtor.

Definition at line 72 of file Language.cc.


Member Function Documentation

Language::Ptr zypp::Language::installedInstance const Locale locale_r  )  [static]
 

Installed Language instance.

Definition at line 75 of file Language.cc.

References zypp::detail::makeResolvableFromImpl(), zypp::Locale::noCode, zypp::parse(), and zypp::Dep::RECOMMENDS.

Referenced by zypp::storage::XMLFilesBackend::createLanguage().

Language::Ptr zypp::Language::availableInstance const Locale locale_r  )  [static]
 

Available Language instance.

Definition at line 97 of file Language.cc.

References zypp::detail::makeResolvableFromImpl(), zypp::Locale::noCode, zypp::parse(), and zypp::Dep::RECOMMENDS.

Referenced by zypp::zypp_detail::ZYppImpl::setRequestedLocales().

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

Access implementation.

Implements zypp::ResObject.

virtual const Impl& zypp::Language::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:30 2006 for zypp by  doxygen 1.4.6