version 1.58, 2012/01/11 23:58:57
|
version 1.59, 2012/09/03 16:33:01
|
|
|
The CIMValue class represents a value of any of the CIM data types. | The CIMValue class represents a value of any of the CIM data types. |
This class encapsulates a union which holds value of any CIMType. | This class encapsulates a union which holds value of any CIMType. |
A type field indicates the type of the value. | A type field indicates the type of the value. |
|
|
|
WARNING: The returned value of CIMValue get(returnValue) is never nodified |
|
when a CIMValue is null (i.e. isNull() == true). An isNull() test should |
|
be executed before executing any CIMValue get(...) if there is any |
|
question of a possible null value and you are not sure of the value in |
|
the returned variable. |
|
|
*/ | */ |
class PEGASUS_COMMON_LINKAGE CIMValue | class PEGASUS_COMMON_LINKAGE CIMValue |
{ | { |
|
|
/** | /** |
Gets the fixed array size of a CIMValue. This value is undefined for | Gets the fixed array size of a CIMValue. This value is undefined for |
non-array values. A value of 0 is given for variable size arrays. | non-array values. A value of 0 is given for variable size arrays. |
|
Result is undetermined if CIMValue is null. |
@return An integer indicating the array size. | @return An integer indicating the array size. |
*/ | */ |
Uint32 getArraySize() const; | Uint32 getArraySize() const; |