version 1.57.4.1, 2012/02/15 17:47:06
|
version 1.57.4.2, 2013/06/03 22:35:12
|
|
|
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; |