RStringBase Class Reference

class RStringBase

Base class for classes that represent a string in a string pool.

There are sub-classes for folded and non-folded strings. Use this class when you want to receive a string, but have no intention of comparing it with anything.

RStringPool

Public Member Functions
RStringBase()
IMPORT_C voidClose()
IMPORT_C RStringBaseCopy()
IMPORT_C const TDesC8 &DesC()
IMPORT_C TIntIndex(const TStringTable &)
IMPORT_C const TStringTable *OriginalTableRef()
RStringPool Pool()
operator RStringTokenBase()
Protected Attributes
RStringPool iPool
TUint32 iVal

Constructor & Destructor Documentation

RStringBase()

RStringBase()[inline]

Default constructor.

Member Functions Documentation

Close()

IMPORT_C voidClose()

Copy()

IMPORT_C RStringBaseCopy()

DesC()

IMPORT_C const TDesC8 &DesC()const

Index(const TStringTable &)

IMPORT_C TIntIndex(const TStringTable &aTable)const

Parameters

const TStringTable & aTable

OriginalTableRef()

IMPORT_C const TStringTable *OriginalTableRef()const

Pool()

RStringPool Pool()const [inline]

Gets the string pool.

The string pool.

operator RStringTokenBase()

operator RStringTokenBase()const [inline]

Returns a compact string equivalent to the string

Member Data Documentation

RStringPool iPool

RStringPool iPool[protected]

TUint32 iVal

TUint32 iVal[protected]