cmpi
Public Member Functions | List of all members
CmpiCharData Class Reference

#include <cmpi/CmpiCharData.h>

Inheritance diagram for CmpiCharData:
CmpiData

Public Member Functions

 CmpiCharData (CMPIChar16 d)
 
- Public Member Functions inherited from CmpiData
 CmpiData ()
 
 CmpiData (CMPISint8 d)
 
 CmpiData (CMPISint16 d)
 
 CmpiData (CMPISint32 d)
 
 CmpiData (CMPISint64 d)
 
 CmpiData (CMPIUint8 d)
 
 CmpiData (CMPIUint16 d)
 
 CmpiData (CMPIUint32 d)
 
 CmpiData (CMPIUint64 d)
 
 CmpiData (CMPIReal32 d)
 
 CmpiData (CMPIReal64 d)
 
 CmpiData (const CmpiString &d)
 
 CmpiData (const char *d)
 
 CmpiData (const CmpiObjectPath &d)
 
 CmpiData (const CmpiDateTime &d)
 
 CmpiData (const CmpiArray &d)
 
 operator CmpiString () const
 
 operator const char * () const
 
 operator CmpiDateTime () const
 
 operator CMPISint8 () const
 
 operator CMPISint16 () const
 
 operator CMPISint32 () const
 
 operator CMPISint64 () const
 
 operator unsigned char () const
 
 operator unsigned short () const
 
 operator CMPIUint32 () const
 
 operator CMPIUint64 () const
 
 operator CMPIReal32 () const
 
 operator CMPIReal64 () const
 
 operator CmpiArray () const
 
 operator CmpiInstance () const
 
 operator CmpiObjectPath () const
 
int isNullValue () const
 
int isNotFound () const
 
CMPIType getType () const
 

Additional Inherited Members

- Protected Member Functions inherited from CmpiData
 CmpiData (CMPIData &data)
 
- Protected Attributes inherited from CmpiData
CMPIData _data
 

Detailed Description

This class wraps a CMPICharData value item. CharData extraction uses type conversion operators. Extraction operations can be appended to a property type retrieval statement like this:

CmpiString name = cop.getKey("DeviceID");

Type mismatches will be signalled by exceptions.

Constructor & Destructor Documentation

◆ CmpiCharData()

CmpiCharData::CmpiCharData ( CMPIChar16  d)

The documentation for this class was generated from the following files: