LibreOffice Module i18npool (master) 1
Namespaces | Functions
transliteration_body.cxx File Reference
#include <rtl/ref.hxx>
#include <i18nutil/casefolding.hxx>
#include <i18nutil/unicode.hxx>
#include <com/sun/star/i18n/MultipleCharsOutputException.hpp>
#include <com/sun/star/i18n/TransliterationType.hpp>
#include <comphelper/processfactory.hxx>
#include <comphelper/sequence.hxx>
#include <o3tl/temporary.hxx>
#include <characterclassificationImpl.hxx>
#include <transliteration_body.hxx>
#include <memory>
#include <numeric>
Include dependency graph for transliteration_body.cxx:

Go to the source code of this file.

Namespaces

namespace  i18npool
 Constant values shared between i18npool and, for example, the number formatter.
 

Functions

static MappingType i18npool::lcl_getMappingTypeForToggleCase (MappingType nMappingType, sal_Unicode cChar)
 
static OUString i18npool::transliterate_titlecase_Impl (std::u16string_view inStr, sal_Int32 startPos, sal_Int32 nCount, const Locale &rLocale, Sequence< sal_Int32 > *pOffset)