|
||
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 t...
Defined in CAttributeLookupTable
:
Debug(TDebugSelectorType,TAny *,TAny *)
Des2IDL(const TDesC &)
Gets a unique ID for a specified descriptor.EPrint
EPrintWholeTable
KeyExists(const TDesC &)
Tests if an ID has been allocated for a specified descriptor.NewL()
Allocates and constructs a new attribute lookup table.Reset()
Clears all allocated IDs. TDebugSelectorType
~CAttributeLookupTable()
Destructor. Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C static 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);
|