LibreOffice Module i18npool (master) 1
Classes | Namespaces | Macros | Typedefs
transliteration_Ignore.hxx File Reference
#include "transliteration_commonclass.hxx"
#include <unicode/translit.h>
#include <memory>
Include dependency graph for transliteration_Ignore.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  i18npool::transliteration_Ignore
 
struct  i18npool::transliteration_Ignore::Mapping
 
class  i18npool::ignoreDiacritics_CTL
 

Namespaces

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

Macros

#define TRANSLITERATION_IGNORE(name)
 
#define TRANSLITERATION_IGNORE(name)
 
#define TRANSLITERATION_IGNORE(name, implname)
 

Typedefs

typedef sal_Unicode(* TransFunc) (const sal_Unicode)
 

Macro Definition Documentation

◆ TRANSLITERATION_IGNORE [1/3]

#define TRANSLITERATION_IGNORE (   name)
Value:
class ignore##name final : public transliteration_Ignore {\
public:\
ignore##name ();\
};
const char * name
ignore

Definition at line 129 of file transliteration_Ignore.hxx.

◆ TRANSLITERATION_IGNORE [2/3]

#define TRANSLITERATION_IGNORE (   name)
Value:
class ignore##name final : public transliteration_Ignore {\
public:\
ignore##name () {\
func = nullptr;\
table = nullptr;\
map = nullptr;\
transliterationName = "ignore"#name;\
implementationName = "com.sun.star.i18n.Transliteration.ignore"#name;\
};\
OUString foldingImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, \
css::uno::Sequence< sal_Int32 >* pOffset) override; \
};

Definition at line 129 of file transliteration_Ignore.hxx.

◆ TRANSLITERATION_IGNORE [3/3]

#define TRANSLITERATION_IGNORE (   name,
  implname 
)
Value:
class ignore##name final : public transliteration_Ignore {\
public:\
ignore##name () {\
func = nullptr;\
table = nullptr;\
map = nullptr;\
transliterationName = "ignore"#name;\
implementationName = "com.sun.star.i18n.Transliteration." implname;\
};\
OUString foldingImpl( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount, \
css::uno::Sequence< sal_Int32 >* pOffset) override; \
using transliteration_Ignore::transliterateRange;\
css::uno::Sequence< OUString > SAL_CALL transliterateRange( const OUString& str1, \
const OUString& str2 ) override; \
sal_Unicode SAL_CALL \
transliterateChar2Char( sal_Unicode inChar) \
override;\
};
sal_uInt16 sal_Unicode

Definition at line 129 of file transliteration_Ignore.hxx.

Typedef Documentation

◆ TransFunc

typedef sal_Unicode(* TransFunc) (const sal_Unicode)

Definition at line 27 of file transliteration_Ignore.hxx.