LibreOffice Module i18npool (master) 1
|
#include <transliterationImpl.hxx>
#include <servicename.hxx>
#include <com/sun/star/i18n/LocaleData2.hpp>
#include <com/sun/star/i18n/TransliterationType.hpp>
#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
#include <comphelper/sequence.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <o3tl/string_view.hxx>
#include <rtl/ustring.hxx>
#include <algorithm>
#include <mutex>
#include <numeric>
Go to the source code of this file.
Namespaces | |
namespace | i18npool |
Constant values shared between i18npool and, for example, the number formatter. | |
Macros | |
#define | TmItem1(name) {TransliterationModules_##name, TransliterationModulesNew_##name, #name} |
#define | TmItem2(name) {TransliterationModules(0), TransliterationModulesNew_##name, #name} |
#define | TransliterationModules_IGNORE_CASE_MASK |
Functions | |
static TransliterationModules | i18npool::operator& (TransliterationModules lhs, TransliterationModules rhs) |
static TransliterationModules | i18npool::operator| (TransliterationModules lhs, TransliterationModules rhs) |
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | com_sun_star_i18n_Transliteration_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
Variables | |
TMList const | i18npool::TMlist [] |
Definition at line 44 of file transliterationImpl.cxx.
Definition at line 47 of file transliterationImpl.cxx.
#define TransliterationModules_IGNORE_CASE_MASK |
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_i18n_Transliteration_get_implementation | ( | css::uno::XComponentContext * | context, |
css::uno::Sequence< css::uno::Any > const & | |||
) |
Definition at line 675 of file transliterationImpl.cxx.
css::uno::Reference< css::i18n::XExtendedTransliteration > Body |
Definition at line 606 of file transliterationImpl.cxx.
const char* implName |
Definition at line 56 of file transliterationImpl.cxx.
Referenced by i18npool::TransliterationImpl::loadBody(), i18npool::TransliterationImpl::loadModule(), i18npool::TransliterationImpl::loadModuleByImplName(), i18npool::TransliterationImpl::loadModuleByName(), and i18npool::TransliterationImpl::loadModuleNew().
OUString Name |
Definition at line 605 of file transliterationImpl.cxx.
TransliterationModules tm |
Definition at line 54 of file transliterationImpl.cxx.
Referenced by i18npool::TransliterationImpl::loadModule(), i18npool::TransliterationImpl::loadModuleByName(), and i18npool::TransliterationImpl::loadModuleNew().
TransliterationModulesNew tmn |
Definition at line 55 of file transliterationImpl.cxx.
Referenced by i18npool::TransliterationImpl::loadModuleNew().