LibreOffice Module i18npool (master)  1
Public Member Functions | Private Attributes | List of all members
i18npool::ignoreDiacritics_CTL Class Referencefinal

#include <transliteration_Ignore.hxx>

Inheritance diagram for i18npool::ignoreDiacritics_CTL:
Collaboration diagram for i18npool::ignoreDiacritics_CTL:

Public Member Functions

 ignoreDiacritics_CTL ()
OUString foldingImpl (const OUString &rInStr, sal_Int32 nStartPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > *pOffset) override
sal_Unicode SAL_CALL transliterateChar2Char (sal_Unicode nInChar) override
- Public Member Functions inherited from i18npool::transliteration_Ignore
sal_Bool SAL_CALL equals (const OUString &str1, sal_Int32 pos1, sal_Int32 nCount1, sal_Int32 &nMatch1, const OUString &str2, sal_Int32 pos2, sal_Int32 nCount2, sal_Int32 &nMatch2) override
css::uno::Sequence< OUString > SAL_CALL transliterateRange (const OUString &str1, const OUString &str2) override
sal_Int16 SAL_CALL getType () override
OUString transliterateImpl (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > *pOffset) override
- Public Member Functions inherited from i18npool::transliteration_commonclass
 transliteration_commonclass ()
void SAL_CALL loadModule (css::i18n::TransliterationModules modName, const css::lang::Locale &rLocale) override
void SAL_CALL loadModuleNew (const css::uno::Sequence< css::i18n::TransliterationModulesNew > &modName, const css::lang::Locale &rLocale) override
void SAL_CALL loadModuleByImplName (const OUString &implName, const css::lang::Locale &rLocale) override
void SAL_CALL loadModulesByImplNames (const css::uno::Sequence< OUString > &modNamelist, const css::lang::Locale &rLocale) override
css::uno::Sequence< OUString > SAL_CALL getAvailableModules (const css::lang::Locale &rLocale, sal_Int16 sType) override
virtual OUString SAL_CALL getName () override
virtual OUString SAL_CALL transliterate (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > &offset) override final
virtual OUString SAL_CALL folding (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount, css::uno::Sequence< sal_Int32 > &offset) override final
virtual OUString SAL_CALL transliterateString2String (const OUString &inStr, sal_Int32 startPos, sal_Int32 nCount) override
virtual OUString SAL_CALL transliterateChar2String (sal_Unicode inChar) override
virtual sal_Int32 SAL_CALL compareSubstring (const OUString &s1, sal_Int32 off1, sal_Int32 len1, const OUString &s2, sal_Int32 off2, sal_Int32 len2) override
virtual sal_Int32 SAL_CALL compareString (const OUString &s1, const OUString &s2) override
virtual OUString SAL_CALL getImplementationName () override
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override

Private Attributes

std::unique_ptr< icu::Transliterator > m_transliterator

Additional Inherited Members

- Static Public Member Functions inherited from i18npool::transliteration_Ignore
static css::uno::Sequence< OUString > transliterateRange (const OUString &str1, const OUString &str2, XTransliteration &t1, XTransliteration &t2)
- Protected Attributes inherited from i18npool::transliteration_Ignore
TransFunc func
i18nutil::oneToOneMapping * table
const Mappingmap
- Protected Attributes inherited from i18npool::transliteration_commonclass
css::lang::Locale aLocale
const char * transliterationName
const char * implementationName

Detailed Description

Definition at line 92 of file transliteration_Ignore.hxx.

Constructor & Destructor Documentation

i18npool::ignoreDiacritics_CTL::ignoreDiacritics_CTL ( )

Member Function Documentation

OUString i18npool::ignoreDiacritics_CTL::foldingImpl ( const OUString &  rInStr,
sal_Int32  nStartPos,
sal_Int32  nCount,
css::uno::Sequence< sal_Int32 > *  pOffset 
sal_Unicode SAL_CALL i18npool::ignoreDiacritics_CTL::transliterateChar2Char ( sal_Unicode  nInChar)

Reimplemented from i18npool::transliteration_Ignore.

Definition at line 33 of file ignoreDiacritics_CTL.cxx.

References m_transliterator.

Member Data Documentation

std::unique_ptr<icu::Transliterator> i18npool::ignoreDiacritics_CTL::m_transliterator

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