Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

PM::LocaleData< _Tp > Struct Template Reference

#include <PMLangCode.h>

Inheritance diagram for PM::LocaleData< _Tp >:

PM::LocaleInfo List of all members.

Public Types

typedef std::map< LangCode,
_Tp > 
datamap

Public Member Functions

_Tp operator() (const LangCode &lang_r) const
_Tp operator() () const

Public Attributes

datamap _datamap

template<typename _Tp>
struct PM::LocaleData< _Tp >


Member Typedef Documentation

template<typename _Tp>
typedef std::map<LangCode,_Tp> PM::LocaleData< _Tp >::datamap
 


Member Function Documentation

template<typename _Tp>
_Tp PM::LocaleData< _Tp >::operator()  )  const [inline]
 

Return data for the current preferred locale.

template<typename _Tp>
_Tp PM::LocaleData< _Tp >::operator() const LangCode lang_r  )  const [inline]
 

Return data for the requested locale, considering possible fallbacks. Return default data if nothing appropriate was found in datamap.


Member Data Documentation

template<typename _Tp>
datamap PM::LocaleData< _Tp >::_datamap
 


The documentation for this struct was generated from the following file:
Generated on Fri Nov 9 14:30:33 2007 for yast2-packagemanager by doxygen 1.3.6