changeset 30 | 80e4d18b72f5 |
parent 28 | b7da29130b0e |
28:b7da29130b0e | 30:80e4d18b72f5 |
---|---|
45 EInt, EBool, EUint, EReal, ERect, EPoint, ESize, EChar, |
45 EInt, EBool, EUint, EReal, ERect, EPoint, ESize, EChar, |
46 EDes, EBinary, EDesArray, EVariantMap |
46 EDes, EBinary, EDesArray, EVariantMap |
47 }; |
47 }; |
48 |
48 |
49 IMPORT_C static CHbSymbianVariant* NewL(const TAny* aData, TType aDataType); |
49 IMPORT_C static CHbSymbianVariant* NewL(const TAny* aData, TType aDataType); |
50 IMPORT_C ~CHbSymbianVariant(); |
50 IMPORT_C virtual ~CHbSymbianVariant(); |
51 |
51 |
52 IMPORT_C CHbSymbianVariant::TType Type() const; |
52 IMPORT_C CHbSymbianVariant::TType Type() const; |
53 |
53 |
54 template<typename T> |
54 template<typename T> |
55 T* Value() const { |
55 T* Value() const { |
78 : public CBase |
78 : public CBase |
79 #endif // !defined(HB_DOXYGEN) |
79 #endif // !defined(HB_DOXYGEN) |
80 { |
80 { |
81 public: |
81 public: |
82 IMPORT_C static CHbSymbianVariantMap* NewL(); |
82 IMPORT_C static CHbSymbianVariantMap* NewL(); |
83 IMPORT_C ~CHbSymbianVariantMap(); |
83 IMPORT_C virtual ~CHbSymbianVariantMap(); |
84 |
84 |
85 IMPORT_C TInt Add(const TDesC& aKey, CHbSymbianVariant* aVariant); |
85 IMPORT_C TInt Add(const TDesC& aKey, CHbSymbianVariant* aVariant); |
86 IMPORT_C TInt Delete(const TDesC& aKey); |
86 IMPORT_C TInt Delete(const TDesC& aKey); |
87 IMPORT_C const CHbSymbianVariant* Get(const TDesC& aKey) const; |
87 IMPORT_C const CHbSymbianVariant* Get(const TDesC& aKey) const; |
88 IMPORT_C MDesCArray& Keys() const; |
88 IMPORT_C MDesCArray& Keys() const; |