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);
|