Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

Locale::LocaleProxy Struct Reference

A proxy for the Locale. More...

#include <locid.h>

List of all members.

Public Methods

const char * getLanguage () const
 Calls Locale's equivalent function. More...

const char * getCountry () const
 Calls Locale's equivalent function. More...

const char * getVariant () const
 Calls Locale's equivalent function. More...

const char * getName () const
 Calls Locale's equivalent function. More...

const char * getISO3Language () const
 Calls Locale's equivalent function. More...

const char * getISO3Country () const
 Calls Locale's equivalent function. More...

uint32_t getLCID (void) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayLanguage (UnicodeString &dispLang) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayLanguage (const Locale &inLocale, UnicodeString &dispLang) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayCountry (UnicodeString &dispCountry) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayCountry (const Locale &inLocale, UnicodeString &dispCountry) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayVariant (UnicodeString &dispVar) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayVariant (const Locale &inLocale, UnicodeString &dispVar) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayName (UnicodeString &name) const
 Calls Locale's equivalent function. More...

UnicodeStringgetDisplayName (const Locale &inLocale, UnicodeString &name) const
 Calls Locale's equivalent function. More...

int32_t hashCode (void) const
 Calls Locale's equivalent function. More...

 operator const Locale & () const
 Cast a LocaleProxy into a Locale. More...


Public Attributes

int32_t magicLocaleNumber


Detailed Description

A proxy for the Locale.

This is defined to stay source code compatible and to remove static initialization. Treat it just like a Locale.

Deprecated:
Remove after 2002-aug-31. Use one of the other Locale get functions.

Definition at line 217 of file locid.h.


Member Function Documentation

const char * Locale::LocaleProxy::getCountry   const [inline]
 

Calls Locale's equivalent function.

Definition at line 781 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayCountry const Locale   inLocale,
UnicodeString   dispCountry
const [inline]
 

Calls Locale's equivalent function.

Definition at line 827 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayCountry UnicodeString   dispCountry const [inline]
 

Calls Locale's equivalent function.

Definition at line 822 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayLanguage const Locale   inLocale,
UnicodeString   dispLang
const [inline]
 

Calls Locale's equivalent function.

Definition at line 816 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayLanguage UnicodeString   dispLang const [inline]
 

Calls Locale's equivalent function.

Definition at line 811 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayName const Locale   inLocale,
UnicodeString   name
const [inline]
 

Calls Locale's equivalent function.

Definition at line 849 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayName UnicodeString   name const [inline]
 

Calls Locale's equivalent function.

Definition at line 844 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayVariant const Locale   inLocale,
UnicodeString   dispVar
const [inline]
 

Calls Locale's equivalent function.

Definition at line 838 of file locid.h.

UnicodeString & Locale::LocaleProxy::getDisplayVariant UnicodeString   dispVar const [inline]
 

Calls Locale's equivalent function.

Definition at line 833 of file locid.h.

const char * Locale::LocaleProxy::getISO3Country   const [inline]
 

Calls Locale's equivalent function.

Definition at line 801 of file locid.h.

const char * Locale::LocaleProxy::getISO3Language   const [inline]
 

Calls Locale's equivalent function.

Definition at line 796 of file locid.h.

uint32_t Locale::LocaleProxy::getLCID void    const [inline]
 

Calls Locale's equivalent function.

Definition at line 806 of file locid.h.

const char * Locale::LocaleProxy::getLanguage   const [inline]
 

Calls Locale's equivalent function.

Definition at line 776 of file locid.h.

const char * Locale::LocaleProxy::getName   const [inline]
 

Calls Locale's equivalent function.

Definition at line 791 of file locid.h.

const char * Locale::LocaleProxy::getVariant   const [inline]
 

Calls Locale's equivalent function.

Definition at line 786 of file locid.h.

int32_t Locale::LocaleProxy::hashCode void    const [inline]
 

Calls Locale's equivalent function.

Definition at line 855 of file locid.h.

Locale::LocaleProxy::operator const Locale &   const
 

Cast a LocaleProxy into a Locale.

This is the magic behind this proxy.


Member Data Documentation

int32_t Locale::LocaleProxy::magicLocaleNumber
 

Definition at line 219 of file locid.h.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 15 14:14:02 2002 for ICU 2.2 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001