|
|
|
Location:
attrlut.h
Link against: Wutil.lib
class CAttributeLookupTable : public CBase
Supported from 6.0
Provides an attribute lookup table, which maintains a global set of unique IDs to be defined for document node attributes and language tags.
It does this by generating a unique (in the scope of the lookup table object) ID for any string passed to it. Once a string has been seen once, any further references to it will map back to the same ID value.
|
Defined in CAttributeLookupTable:
Anonymous, CAttributeLookupTable(), ConstructL(), Debug(), Des2IDL(), EPrint, EPrintWholeTable, FindDes(), Hash(), KeyExists(), NewL(), Reset(), TDebugSelectorType, iList, ~CAttributeLookupTable()
Inherited from CBase:
operator new()
static CAttributeLookupTable* CAttributeLookupTable::NewL();
Allocates and constructs a new attribute lookup table.
|
const HBufC* Des2IDL(const TDesC&);
Gets a unique ID for a specified descriptor.
If this is the first time the descriptor has been used, a new ID will be allocated.
|
|
const HBufC* KeyExists(const TDesC&);
Tests if an ID has been allocated for a specified descriptor.
|
|
void Debug(TDebugSelectorType aSelector, TAny* aParam1, TAny* aParam2);
This member is internal and not intended for use.
private: CAttributeLookupTableNode* FindDes(const TDesC&);
This member is internal and not intended for use.
private: CArrayPtrFlat<CArrayPtrSeg<CAttributeLookupTableNode>>* iList;
This member is internal and not intended for use.
N/A
This member is internal and not intended for use.
|