|
|
|
|
Location:
attrlut.h
Link against: wutil.lib
class CAttributeLookupTable : public CBase;
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.
CBase - Base class for all classes to be instantiated on the heap
CAttributeLookupTable - Provides an attribute lookup table, which maintains a global set of unique IDs to be defined for document node attributes
and language tags
Defined in CAttributeLookupTable:
Debug(), Des2IDL(), EPrint, EPrintWholeTable, KeyExists(), NewL(), Reset(), TDebugSelectorType, ~CAttributeLookupTable()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
static IMPORT_C CAttributeLookupTable *NewL();
Allocates and constructs a new attribute lookup table.
|
IMPORT_C 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.
|
|
IMPORT_C const HBufC *KeyExists(const TDesC &);
Tests if an ID has been allocated for a specified descriptor.
|
|
IMPORT_C void Debug(TDebugSelectorType aSelector, TAny *aParam1, TAny *aParam2);
|