CMPI 2.1.0 API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
CMPIValue Union Reference

A union that can hold a value of any of the data types defined in CMPI. More...

#include <cmpidt.h>

Data Fields

CMPIBoolean boolean
 Value of CIM type boolean and other booleans.
 
CMPIChar16 char16
 Value of CIM type char16
 
CMPIUint8 uint8
 Value of CIM type uint8
 
CMPIUint16 uint16
 Value of CIM type uint16
 
CMPIUint32 uint32
 Value of CIM type uint32
 
CMPIUint64 uint64
 Value of CIM type uint64
 
CMPISint8 sint8
 Value of CIM type sint8
 
CMPISint16 sint16
 Value of CIM type sint16
 
CMPISint32 sint32
 Value of CIM type sint32
 
CMPISint64 sint64
 Value of CIM type sint64
 
CMPIReal32 real32
 Value of CIM type real32
 
CMPIReal64 real64
 Value of CIM type real64
 
CMPIInstanceinst
 Value of a CMPIInstance object, used for CIM embedded instances.
 
CMPIObjectPathref
 Value of a CMPIObjectPath object, used for CIM type reference
 
CMPIArgsargs
 Value of a CMPIArgs object.
 
CMPISelectExpfilter
 Value of a CMPISelectExp object.
 
CMPIEnumerationEnum
 Value of a CMPIEnumeration object.
 
CMPIArrayarray
 Value of a CMPIArray object.
 
CMPIStringstring
 Value of a CMPIString object.
 
char * chars
 Value of a C string.
 
CMPIDateTimedateTime
 Value of a CMPIDateTime object.
 
CMPIValuePtr dataPtr
 Value of a CMPIValuePtr object.
 
CMPISint8 Byte
 Deprecated. More...
 
CMPISint16 Short
 Deprecated. More...
 
CMPISint32 Int
 Deprecated. More...
 
CMPISint64 Long
 Deprecated. More...
 
CMPIReal32 Float
 Deprecated. More...
 
CMPIReal64 Double
 Deprecated. More...
 

Detailed Description

A union that can hold a value of any of the data types defined in CMPI.

CMPIValue is used in CMPIData, but also standalone.

Field Documentation

CMPISint8 CMPIValue::Byte

Deprecated.

Deprecated:
This member is deprecated since CMPI 2.1. Use sint8 instead.
CMPISint16 CMPIValue::Short

Deprecated.

Deprecated:
This member is deprecated since CMPI 2.1. Use sint16 instead.
CMPISint32 CMPIValue::Int

Deprecated.

Deprecated:
This member is deprecated since CMPI 2.1. Use sint32 instead.
CMPISint64 CMPIValue::Long

Deprecated.

Deprecated:
This member is deprecated since CMPI 2.1. Use sint64 instead.
CMPIReal32 CMPIValue::Float

Deprecated.

Deprecated:
This member is deprecated since CMPI 2.1. Use real32 instead.
CMPIReal64 CMPIValue::Double

Deprecated.

Deprecated:
This member is deprecated since CMPI 2.1. Use real64 instead.

The documentation for this union was generated from the following file: