CAttributeLookupTable Class Reference
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.
Constructor & Destructor Documentation
CAttributeLookupTable()
CAttributeLookupTable | ( | ) | [private] |
~CAttributeLookupTable()
IMPORT_C | ~CAttributeLookupTable | ( | ) | |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
Debug(TDebugSelectorType, TAny *, TAny *)
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.
Parameters
const TDesC & | Descriptor to get ID for |
FindDes(const TDesC &)
CAttributeLookupTableNode * | FindDes | ( | const TDesC & | | ) | [private] |
KeyExists(const TDesC &)
Tests if an ID has been allocated for a specified descriptor.
Parameters
const TDesC & | Descriptor to test |
NewL()
Allocates and constructs a new attribute lookup table.
Reset()
Clears all allocated IDs.
Member Enumerations Documentation
Member Data Documentation
CArrayPtrFlat< CArrayPtrSeg< CAttributeLookupTableNode > > * iList
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.