zypp::Locale::Impl Struct Reference

Locale implementation. More...

List of all members.

Public Member Functions

 Impl ()
 Impl (const std::string &code_r)
 Impl (const LanguageCode &language_r, const CountryCode &country_r)
const LanguageCodelanguage () const
const CountryCodecountry () const
std::string code () const
std::string name () const
Locale fallback () const

Static Public Member Functions

static shared_ptr< Implnullimpl ()
 Offer default Impl.

Private Attributes

LanguageCode _language
CountryCode _country

Related Functions

(Note that these are not member functions.)

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


Detailed Description

Locale implementation.

Definition at line 32 of file Locale.cc.


Constructor & Destructor Documentation

zypp::Locale::Impl::Impl (  )  [inline]

Definition at line 34 of file Locale.cc.

zypp::Locale::Impl::Impl ( const std::string &  code_r  )  [inline]

Definition at line 37 of file Locale.cc.

References _country, and _language.

zypp::Locale::Impl::Impl ( const LanguageCode language_r,
const CountryCode country_r 
) [inline]

Definition at line 56 of file Locale.cc.


Member Function Documentation

const LanguageCode& zypp::Locale::Impl::language (  )  const [inline]

Definition at line 62 of file Locale.cc.

References _language.

const CountryCode& zypp::Locale::Impl::country (  )  const [inline]

Definition at line 65 of file Locale.cc.

References _country.

std::string zypp::Locale::Impl::code (  )  const [inline]

std::string zypp::Locale::Impl::name (  )  const [inline]

Locale zypp::Locale::Impl::fallback (  )  const [inline]

static shared_ptr<Impl> zypp::Locale::Impl::nullimpl (  )  [inline, static]

Offer default Impl.

Definition at line 110 of file Locale.cc.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const Locale::Impl obj 
) [related]

Stream output

Definition at line 119 of file Locale.cc.


Member Data Documentation

Definition at line 105 of file Locale.cc.

Referenced by code(), fallback(), Impl(), language(), and name().

Definition at line 106 of file Locale.cc.

Referenced by code(), country(), fallback(), Impl(), and name().


The documentation for this struct was generated from the following file:

doxygen