TUTF32Iterator Class Reference
Converts UTF16 into UTF32, ignoring non-characters and unpaired surrogates and combining paired surrogates.
Constructor & Destructor Documentation
TUTF32Iterator(const TText16 *)
TUTF32Iterator | ( | const TText16 * | aSingleton | ) | [inline, explicit] |
TUTF32Iterator(const TText16 *, const TText16 *)
TUTF32Iterator(const TText16 *, const TText16 *, TStartsWithValidCharacter)
Member Functions Documentation
AtEnd()
TBool
| AtEnd | ( | ) | const [inline] |
Current()
TChar
| Current | ( | ) | const [inline] |
CurrentPosition()
const TText16 * | CurrentPosition | ( | ) | const [inline] |
Length()
TInt
| Length | ( | ) | const [inline] |
LocateFoldedBaseCharacter(TChar)
Locates a base character in a string using a folded comparision. Will not find combining characters, nor will it consider Korean combining Jamo to be equivalent to Hangul.
SetStart(const TText16 *)
void | SetStart | ( | const TText16 * | | ) | [inline] |
Sets the iteration to begin at aStart.
Parameters
const TText16 * | New starting point of iteration. |
Member Enumerations Documentation
Enum TStartsWithValidCharacter
Enumerators
EStartsWithValidCharacter | |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.