libzypp  10.5.0
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.

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.

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

Definition at line 65 of file Locale.cc.

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

Definition at line 68 of file Locale.cc.

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

Definition at line 76 of file Locale.cc.

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

Definition at line 84 of file Locale.cc.

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.

Definition at line 106 of file Locale.cc.


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