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.