TUTF32Iterator Class Reference
Converts UTF16 into UTF32, ignoring non-characters and unpaired surrogates and combining paired surrogates.
Constructor & Destructor Documentation
TUTF32Iterator()
TUTF32Iterator
|
(
|
)
|
[inline]
|
TUTF32Iterator(const TText16 *)
TUTF32Iterator
|
(
|
const
TText16
*
|
aSingleton
|
)
|
[inline, explicit]
|
TUTF32Iterator(const TText16 *, const TText16 *)
TUTF32Iterator
|
(
|
const
TText16
*
|
aStart,
|
|
const
TText16
*
|
aEnd
|
|
)
|
[inline]
|
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.