|
LibreOffice Module i18npool (master) 1
|
#include <memory>#include <mutex>#include <string_view>#include <com/sun/star/beans/PropertyValue.hpp>#include <com/sun/star/container/XIndexAccess.hpp>#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>#include <comphelper/sequence.hxx>#include <cppuhelper/implbase.hxx>#include <cppuhelper/supportsservice.hxx>#include <editeng/svxenum.hxx>#include <localedata.hxx>#include <i18nlangtag/mslangid.hxx>#include <i18nlangtag/languagetag.hxx>#include <sal/log.hxx>#include <osl/diagnose.h>#include <sal/macros.h>#include <o3tl/string_view.hxx>Go to the source code of this file.
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::uno |
| namespace | i18npool |
| Constant values shared between i18npool and, for example, the number formatter. | |
Macros | |
| #define | REF_DAYS 0 |
| #define | REF_MONTHS 1 |
| #define | REF_GMONTHS 2 |
| #define | REF_PMONTHS 3 |
| #define | REF_ERAS 4 |
| #define | REF_OFFSET_COUNT 5 |
| #define | COLLATOR_OFFSET_ALGO 0 |
| #define | COLLATOR_OFFSET_DEFAULT 1 |
| #define | COLLATOR_OFFSET_RULE 2 |
| #define | COLLATOR_ELEMENTS 3 |
Typedefs | |
| typedef OUString const *(* | MyFuncOUString_Type) (sal_Int16 &) |
| typedef OUString const **(* | MyFunc_Type2) (sal_Int16 &, sal_Int16 &) |
| typedef OUString const ***(* | MyFunc_Type3) (sal_Int16 &, sal_Int16 &, sal_Int16 &) |
| typedef OUString const *(* | MyFunc_FormatCode) (sal_Int16 &, sal_Unicode const *&, sal_Unicode const *&) |
Functions | |
| static void | i18npool::thisModule () |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | com_sun_star_i18n_LocaleDataImpl_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &) |
Variables | |
| static const char * | lcl_DATA_EN = "localedata_en" |
| static const char * | lcl_DATA_ES = "localedata_es" |
| static const char * | lcl_DATA_EURO = "localedata_euro" |
| static const char * | lcl_DATA_OTHERS = "localedata_others" |
| struct { | |
| const char * pLocale | |
| const char * pLib | |
| } | aLibTable [] |
| const sal_Unicode | cUnder = '_' |
| const sal_Unicode | cHyphen = '-' |
| const sal_Int16 | nbOfLocales = SAL_N_ELEMENTS(aLibTable) |
| #define COLLATOR_ELEMENTS 3 |
Definition at line 901 of file localedata.cxx.
| #define COLLATOR_OFFSET_ALGO 0 |
Definition at line 898 of file localedata.cxx.
| #define COLLATOR_OFFSET_DEFAULT 1 |
Definition at line 899 of file localedata.cxx.
| #define COLLATOR_OFFSET_RULE 2 |
Definition at line 900 of file localedata.cxx.
| #define REF_DAYS 0 |
Definition at line 622 of file localedata.cxx.
| #define REF_ERAS 4 |
Definition at line 626 of file localedata.cxx.
| #define REF_GMONTHS 2 |
Definition at line 624 of file localedata.cxx.
| #define REF_MONTHS 1 |
Definition at line 623 of file localedata.cxx.
| #define REF_OFFSET_COUNT 5 |
Definition at line 627 of file localedata.cxx.
| #define REF_PMONTHS 3 |
Definition at line 625 of file localedata.cxx.
| typedef OUString const *(* MyFunc_FormatCode) (sal_Int16 &, sal_Unicode const *&, sal_Unicode const *&) |
Definition at line 48 of file localedata.cxx.
| typedef OUString const **(* MyFunc_Type2) (sal_Int16 &, sal_Int16 &) |
Definition at line 46 of file localedata.cxx.
| typedef OUString const ***(* MyFunc_Type3) (sal_Int16 &, sal_Int16 &, sal_Int16 &) |
Definition at line 47 of file localedata.cxx.
| typedef OUString const *(* MyFuncOUString_Type) (sal_Int16 &) |
Definition at line 45 of file localedata.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_i18n_LocaleDataImpl_get_implementation | ( | css::uno::XComponentContext * | , |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 1577 of file localedata.cxx.
| const struct { ... } aLibTable[] |
Referenced by i18npool::LocaleDataImpl::getAllInstalledLocaleNames().
| sal_Unicode cBulletChar |
Definition at line 1286 of file localedata.cxx.
| const sal_Unicode cHyphen = '-' |
| const sal_Unicode cUnder = '_' |
|
static |
Definition at line 52 of file localedata.cxx.
|
static |
Definition at line 53 of file localedata.cxx.
|
static |
Definition at line 54 of file localedata.cxx.
|
static |
Definition at line 55 of file localedata.cxx.
|
private |
Definition at line 1302 of file localedata.cxx.
|
private |
Definition at line 1301 of file localedata.cxx.
|
private |
Definition at line 488 of file localedata.cxx.
|
private |
Definition at line 487 of file localedata.cxx.
| sal_Int16 nAdjust |
Definition at line 1292 of file localedata.cxx.
| const sal_Int16 nbOfLocales = SAL_N_ELEMENTS(aLibTable) |
Definition at line 353 of file localedata.cxx.
Referenced by i18npool::LocaleDataImpl::getAllInstalledLocaleNames().
| sal_Int32 nFirstLineOffset |
Definition at line 1291 of file localedata.cxx.
| sal_Int32 nLeftMargin |
Definition at line 1289 of file localedata.cxx.
| sal_Int32 nNatNum |
Definition at line 1294 of file localedata.cxx.
Referenced by i18npool::Calendar_gregorian::getDisplayStringImpl().
| sal_Int16 nNumType |
Definition at line 1284 of file localedata.cxx.
| sal_Int16 nParentNumbering |
Definition at line 1288 of file localedata.cxx.
| sal_Int32 nSymbolTextDistance |
Definition at line 1290 of file localedata.cxx.
| const char* pLib |
Definition at line 59 of file localedata.cxx.
| const char* pLocale |
Definition at line 58 of file localedata.cxx.
| OUString sBulletFontName |
Definition at line 1287 of file localedata.cxx.
| OUString sPrefix |
Definition at line 1283 of file localedata.cxx.
| OUString sSuffix |
Definition at line 1285 of file localedata.cxx.
| OUString sTransliteration |
Definition at line 1293 of file localedata.cxx.