Logo Search packages:      
Sourcecode: icu version File versions  Download package

DefaultCharMapper Class Reference

#include <DefaultCharMapper.h>

Inheritance diagram for DefaultCharMapper:

UMemory LECharMapper

List of all members.

Detailed Description

This class is an instance of LECharMapper which implements control character filtering and bidi mirroring.

See also:

Definition at line 26 of file DefaultCharMapper.h.

Public Member Functions

 DefaultCharMapper (le_bool filterControls, le_bool mirror)
LEUnicode32 mapChar (LEUnicode32 ch) const

Static Public Member Functions

static void U_EXPORT2 operator delete (void *, void *) U_NO_THROW
static void U_EXPORT2 operator delete (void *p) U_NO_THROW
static void U_EXPORT2 operator delete[] (void *p) U_NO_THROW
static void *U_EXPORT2 operator new (size_t, void *ptr) U_NO_THROW
static void *U_EXPORT2 operator new (size_t size) U_NO_THROW
static void *U_EXPORT2 operator new[] (size_t size) U_NO_THROW

Private Attributes

le_bool fFilterControls
le_bool fMirror

Static Private Attributes

static const LEUnicode32 controlChars []
static const le_int32 controlCharsCount = LE_ARRAY_SIZE(controlChars)
static const LEUnicode32 mirroredChars []
static const le_int32 mirroredCharsCount = 332
static const LEUnicode32 srahCderorrim []

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

Generated by  Doxygen 1.6.0   Back to index