Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SpecialMapping Class Reference

This class represents ranges of characters that are exceptions to the normal unicode category mapping. More...

#include <spclmap.h>

List of all members.

Public Methods

 SpecialMapping (UChar ch, TextBoundaryData::Type nv)
 Create a special mapping from the single char ch to the value nv. More...

 SpecialMapping (UChar sch, UChar ech, TextBoundaryData::Type nv)
 Create a special mapping from the range of chars sch - ech, inclusive, to the value nv. More...


Public Attributes

UChar fStartChar
 The first character of the range. More...

UChar fEndChar
 The last character of the range. More...

TextBoundaryData::Type fNewValue
 The character mapping to use. More...


Detailed Description

This class represents ranges of characters that are exceptions to the normal unicode category mapping.

Characters from the start char to the end char, inclusive, are mapped to the new value.

Definition at line 30 of file spclmap.h.


Constructor & Destructor Documentation

SpecialMapping::SpecialMapping ( UChar ch,
TextBoundaryData::Type nv ) [inline]
 

Create a special mapping from the single char ch to the value nv.

Definition at line 35 of file spclmap.h.

SpecialMapping::SpecialMapping ( UChar sch,
UChar ech,
TextBoundaryData::Type nv ) [inline]
 

Create a special mapping from the range of chars sch - ech, inclusive, to the value nv.

Definition at line 40 of file spclmap.h.


Member Data Documentation

UChar SpecialMapping::fEndChar
 

The last character of the range.

Definition at line 50 of file spclmap.h.

TextBoundaryData::Type SpecialMapping::fNewValue
 

The character mapping to use.

Definition at line 55 of file spclmap.h.

UChar SpecialMapping::fStartChar
 

The first character of the range.

Definition at line 45 of file spclmap.h.


The documentation for this class was generated from the following file:
Generated at Tue Dec 5 17:56:22 2000 for ICU by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000