| class Alf::IMulVariantType |
Application should implement this interface if application needs to provide custom data type to model.
| Public Member Functions | |
|---|---|
| ~IMulVariantType () | |
| std::auto_ptr< IMulVariantType > | Clone () |
| const TDesC & | DesC () |
| IAlfMap & | Map () |
| TMulType | Type () |
| bool | boolean () |
| int | integer () |
| double | real () |
| uint | uinteger () |
| Public Member Enumerations | |
|---|---|
| enum |
TMulType
{
EUnknown , EBool , EInt , EUint , EReal , EDes , EMap , ECustomData } |
| IAlfMap & | Map | ( | ) | const [pure virtual] |
Get the data value as a map interface.
| osncore:AlfDataException |
Thrown if type() is not EMap. |
| bool | boolean | ( | ) | const [pure virtual] |
Get the data value as an bool .
| osncore:AlfDataException |
Thrown if type() is not EBool. |
| int | integer | ( | ) | const [pure virtual] |
Get the data value as an integer.
| osncore:AlfDataException |
Thrown if type() is not EInt. |
| double | real | ( | ) | const [pure virtual] |
Get the data value as a real number.
| osncore:AlfDataException |
Thrown if type() is not EReal. |
| uint | uinteger | ( | ) | const [pure virtual] |
Get the data value as an unsigned integer.
| osncore:AlfDataException |
Thrown if type() is not EUInt. |
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.