Alf::MulVariantType Class Reference
class Alf::MulVariantType : public Alf::IMulVariantType |
Nested Classes and Structures
Private Attributes |
---|
std::auto_ptr< MulVariantTypeImpl > | mVarData |
Constructor & Destructor Documentation
MulVariantType()
OSN_IMPORT | MulVariantType | ( | ) | |
MulVariantType(const TDesC &)
OSN_IMPORT | MulVariantType | ( | const TDesC & | aDes | ) | |
Constructor for Descriptor
Parameters
const TDesC & aDes | Descriptor |
MulVariantType(const int &)
OSN_IMPORT | MulVariantType | ( | const int & | aValue | ) | |
Constructor for variant data type creation for a integer type of data
Parameters
const int & aValue | - integer to be assigned for the variant data |
MulVariantType(const uint &)
OSN_IMPORT | MulVariantType | ( | const uint & | aValue | ) | |
Constructor for variant data type creation for a Unsigned integer type of data
Parameters
const uint & aValue | - unsigned integer to be assigned for the variant data |
MulVariantType(const double &)
OSN_IMPORT | MulVariantType | ( | const double & | aValue | ) | |
Constructor for variant data type creation for a real type of data
Parameters
const double & aValue | - Real value to be assigned for the variant data |
MulVariantType(const bool &)
OSN_IMPORT | MulVariantType | ( | const bool & | aValue | ) | |
Constructor for variant data type creation for a bool type of data
Parameters
const bool & aValue | - Boolean value to be assigned for the variant data |
MulVariantType(IAlfMap &)
OSN_IMPORT | MulVariantType | ( | IAlfMap & | aData | ) | |
Constructor for variant data type creation for a Alf Variant type of data
~MulVariantType()
OSN_IMPORT | ~MulVariantType | ( | ) | |
Member Functions Documentation
Clone()
Create copy of variant type
DesC()
OSN_IMPORT const TDesC & | DesC | ( | ) | const [virtual] |
Get data as symbian descriptior
Map()
OSN_IMPORT IAlfMap & | Map | ( | ) | const [virtual] |
Get the data value as a map interface.
- Exceptions
-
osncore:AlfDataException |
Thrown if type() is not EMap.
|
- Since
- S60 ?S60_version
Type()
OSN_IMPORT TMulType | Type | ( | ) | const [virtual] |
boolean()
OSN_IMPORT bool | boolean | ( | ) | const [virtual] |
Get the data value as an bool .
- Exceptions
-
osncore:AlfDataException |
Thrown if type() is not EBool.
|
integer()
OSN_IMPORT int | integer | ( | ) | const [virtual] |
Get the data value as an integer.
- Exceptions
-
osncore:AlfDataException |
Thrown if type() is not EInt.
|
real()
OSN_IMPORT double | real | ( | ) | const [virtual] |
Get the data value as a real number.
- Exceptions
-
osncore:AlfDataException |
Thrown if type() is not EReal.
|
uinteger()
OSN_IMPORT uint | uinteger | ( | ) | const [virtual] |
Get the data value as an unsigned integer.
- Exceptions
-
osncore:AlfDataException |
Thrown if type() is not EUInt.
|
Member Data Documentation
std::auto_ptr< MulVariantTypeImpl > mVarData
std::auto_ptr< MulVariantTypeImpl > | mVarData | [private] |
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.