RString Class Reference

class RString : public RStringBase

A string that is stored in a string pool, with case-sensitive comparisons.

To initialise values of this class, you need to use the operator() functions on the RStringPool.

This class performs comparisons in a non-folded (case sensitive) manner.

RStringPool

Inherits from

Member Functions Documentation

Copy()

RString Copy()[inline]

Copies a string.

Both the original and the copy must be separately closed.

The string to copy.

operator RStringToken()

operator RStringToken()const [inline]

Returns a compact string equivalent to the string (for case-sensitive strings)

operator!=(const RString &)

TBool operator!=(const RString &aVal)const [inline]

Inequality operator.

ETrue if the strings are not equal, else EFalse

Parameters

const RString & aValThe string to compare.

operator==(const RString &)

TBool operator==(const RString &aVal)const [inline]

Equality operator.

ETrue if the strings are equal, else EFalse

Parameters

const RString & aValThe string to compare.