RString Class Reference

#include <stringpool.h>

class RString : public RStringBase

Inherits from

Detailed Description

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.

See also: RStringPool

Member Function Documentation

Copy ( )

RString Copy()[inline]

Reimplemented from RStringBase::Copy()

Copies a string.

Both the original and the copy must be separately closed.

Return Value
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.

Parameters
aValThe string to compare.
Return Value
ETrue if the strings are not equal, else EFalse

operator== ( const RString & )

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

Equality operator.

Parameters
aValThe string to compare.
Return Value
ETrue if the strings are equal, else EFalse