AknsPointerStore Class Reference
Static class that allows storage of arbitrary data with the skin instance singleton.
No ownership is maintained by AknsPointerStore, and thus the client has to take care of data construction and destruction. No type checking is performed by AknsPointerStore, the client has to cast keys and values according to its needs.
AknSkins.lib
Constructor & Destructor Documentation
AknsPointerStore()
AknsPointerStore | ( | ) | [private] |
~AknsPointerStore()
~AknsPointerStore | ( | ) | [private] |
Member Functions Documentation
RemovePointer(const TAny *)
IMPORT_C void | RemovePointer | ( | const TAny * | aKey | ) | [static] |
Removes the value associated with the given key (if any).
Parameters
const TAny * aKey | Key as TAny pointer. |
RetrievePointer(const TAny *)
IMPORT_C TAny * | RetrievePointer | ( | const TAny * | aKey | ) | [static] |
Retrieves the pointer associated with the given key.
Parameters
const TAny * aKey | Key as TAny pointer. |
StorePointerL(const TAny *, TAny *)
IMPORT_C void | StorePointerL | ( | const TAny * | aKey, |
| TAny * | aValue |
| ) | [static] |
Stores the given pointer with the given key. No ownership is transferred.
- Since
- 2.6
-
Exceptions:
- If pointer can not be stored, the method leaves with an error code.
Parameters
const TAny * aKey | Key as TAny pointer. |
TAny * aValue | Value as TAny pointer. |
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.