w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

graphite2::Locale2Lang Class Reference

#include <locale2lcid.h>

Collaboration diagram for graphite2::Locale2Lang:
[legend]

Public Member Functions

 Locale2Lang ()
 
 ~Locale2Lang ()
 
unsigned short getMsId (const char *locale) const
 
const IsoLangEntryfindEntryById (unsigned short langId) const
 
 Locale2Lang ()
 
 ~Locale2Lang ()
 
unsigned short getMsId (const char *locale) const
 
const IsoLangEntryfindEntryById (unsigned short langId) const
 

Public Attributes

 CLASS_NEW_DELETE
 

Private Member Functions

 Locale2Lang (const Locale2Lang &)
 
Locale2Langoperator= (const Locale2Lang &)
 
 Locale2Lang (const Locale2Lang &)
 
Locale2Langoperator= (const Locale2Lang &)
 

Private Attributes

const IsoLangEntry ** mLangLookup [26][26]
 
int mSeedPosition
 

Detailed Description

Definition at line 254 of file locale2lcid.h.

Constructor & Destructor Documentation

◆ Locale2Lang() [1/4]

graphite2::Locale2Lang::Locale2Lang ( const Locale2Lang )
private

◆ Locale2Lang() [2/4]

graphite2::Locale2Lang::Locale2Lang ( )
inline

◆ ~Locale2Lang() [1/2]

graphite2::Locale2Lang::~Locale2Lang ( )
inline

Definition at line 301 of file locale2lcid.h.

References free, i, j, and mLangLookup.

◆ Locale2Lang() [3/4]

graphite2::Locale2Lang::Locale2Lang ( const Locale2Lang )
private

◆ Locale2Lang() [4/4]

graphite2::Locale2Lang::Locale2Lang ( )
inline

◆ ~Locale2Lang() [2/2]

graphite2::Locale2Lang::~Locale2Lang ( )
inline

Definition at line 301 of file locale2lcid.h.

References free, i, j, and mLangLookup.

Member Function Documentation

◆ findEntryById() [1/2]

const IsoLangEntry* graphite2::Locale2Lang::findEntryById ( unsigned short  langId) const
inline

◆ findEntryById() [2/2]

const IsoLangEntry* graphite2::Locale2Lang::findEntryById ( unsigned short  langId) const
inline

◆ getMsId() [1/2]

unsigned short graphite2::Locale2Lang::getMsId ( const char *  locale) const
inline

◆ getMsId() [2/2]

unsigned short graphite2::Locale2Lang::getMsId ( const char *  locale) const
inline

◆ operator=() [1/2]

Locale2Lang& graphite2::Locale2Lang::operator= ( const Locale2Lang )
private

◆ operator=() [2/2]

Locale2Lang& graphite2::Locale2Lang::operator= ( const Locale2Lang )
private

Member Data Documentation

◆ CLASS_NEW_DELETE

graphite2::Locale2Lang::CLASS_NEW_DELETE

Definition at line 443 of file locale2lcid.h.

◆ mLangLookup

const IsoLangEntry ** graphite2::Locale2Lang::mLangLookup
private

Definition at line 446 of file locale2lcid.h.

Referenced by getMsId(), Locale2Lang(), and ~Locale2Lang().

◆ mSeedPosition

int graphite2::Locale2Lang::mSeedPosition
private

Definition at line 447 of file locale2lcid.h.

Referenced by findEntryById(), and Locale2Lang().


The documentation for this class was generated from the following files: