Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: e32std.h

Class TCharF

class TCharF : public TChar;

Description

Folds a specified character and provides functions to fold additional characters after construction of the object.

Folding converts the character to a form which can be used in tolerant comparisons without control over the operations performed. Tolerant comparisons are those which ignore character differences like case and accents.

Note that folding is locale-independent behaviour. It is also important to note that there can be no guarantee that folding is in any way culturally appropriate, and should not be used for matching characters in natural language.

Derivation

Members

Defined in TCharF:
TCharF(), TCharF(), operator=(), operator=()

Inherited from TChar:
Compose(), Decompose(), EAlphaGroup, EArabicNumber, EBoundaryNeutral, ECcCategory, ECfCategory, ECnCategory, ECoCategory, ECommonNumberSeparator, EControlGroup, ECsCategory, EEuropeanNumber, EEuropeanNumberSeparator, EEuropeanNumberTerminator, EFoldAccents, EFoldAll, EFoldCase, EFoldDigits, EFoldKana, EFoldSpaces, EFoldStandard, EFoldWidth, EFullWidth, EHalfWidth, ELeftToRight, ELeftToRightEmbedding, ELeftToRightOverride, ELetterModifierGroup, ELetterOtherGroup, ELlCategory, ELmCategory, ELoCategory, ELtCategory, ELuCategory, EMarkGroup, EMaxAssignedCategory, EMaxAssignedGroup, EMaxGraphicCategory, EMaxLetterCategory, EMaxLetterOrLetterModifierCategory, EMaxPrintableCategory, EMcCategory, EMeCategory, EMnCategory, ENarrow, ENdCategory, ENeutralWidth, ENlCategory, ENoCategory, ENonSpacingMark, ENumberGroup, EOtherNeutral, EParagraphSeparator, EPcCategory, EPdCategory, EPeCategory, EPfCategory, EPiCategory, EPoCategory, EPopDirectionalFormat, EPsCategory, EPunctuationGroup, ERightToLeft, ERightToLeftArabic, ERightToLeftEmbedding, ERightToLeftOverride, EScCategory, ESegmentSeparator, ESeparatorGroup, EShiftJIS, ESkCategory, ESmCategory, ESoCategory, ESymbolGroup, EUnassignedGroup, EUnicode, EWhitespace, EWide, EZlCategory, EZpCategory, EZsCategory, Eos(), Fold(), GetBdCategory(), GetCategory(), GetCjkWidth(), GetCombiningClass(), GetInfo(), GetLowerCase(), GetNumericValue(), GetTitleCase(), GetUpperCase(), IsAlpha(), IsAlphaDigit(), IsAssigned(), IsControl(), IsDigit(), IsGraph(), IsHexDigit(), IsLower(), IsMirrored(), IsPrint(), IsPunctuation(), IsSpace(), IsTitle(), IsUpper(), LowerCase(), SetChar(), TBdCategory, TCategory, TCharInfo, TCjkWidth, TEncoding, TitleCase(), UpperCase(), anonymous, operator TUint(), operator+(), operator+=(), operator-(), operator-=()


Construction and destruction


TCharF()

inline TCharF(TUint aChar);

Description

Constructs this 'fold character' object and initialises it with the specified value.

Parameters

TUint aChar

The initialisation value.


TCharF()

inline TCharF(const TChar &aChar);

Description

Constructs this 'fold character' object and initialises it with the value of the TChar object aChar.

Parameters

const TChar &aChar

The character object to use as the initialisation value.

[Top]


Member functions


operator=()

inline TCharF &operator=(TUint aChar);

Description

Assigns an unsigned integer value to the 'fold character' object.

Parameters

TUint aChar

The value to assign.

Return value

TCharF &

A reference to this 'fold character' object.


operator=()

inline TCharF &operator=(const TChar &aChar);

Description

Assigns the specified character object to this 'fold character' object.

Parameters

const TChar &aChar

The character object to assign.

Return value

TCharF &

A reference to this 'fold character' object.