version 1.46, 2004/04/27 19:23:27
|
version 1.49, 2004/06/03 08:45:20
|
|
|
// Karl Schopmeyer, (k.schopmeyer@opengroup.org) | // Karl Schopmeyer, (k.schopmeyer@opengroup.org) |
// Carol Ann Krug Graves, Hewlett-Packard Company | // Carol Ann Krug Graves, Hewlett-Packard Company |
// (carolann_graves@hp.com) | // (carolann_graves@hp.com) |
|
// Adriann Schuur (schuur@de.ibm.com) PEP 164 |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
#include "XmlWriter.h" | #include "XmlWriter.h" |
#include "CommonUTF.h" | #include "CommonUTF.h" |
| |
|
#include "CIMValueRep.h" |
|
|
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
#define PEGASUS_ARRAY_T CIMValue | #define PEGASUS_ARRAY_T CIMValue |
|
|
| |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
// | // |
// CIMValueRep |
|
// |
|
//////////////////////////////////////////////////////////////////////////////// |
|
|
|
class CIMValueRep |
|
{ |
|
public: |
|
CIMValueRep() |
|
{ |
|
reset(); |
|
} |
|
|
|
~CIMValueRep() |
|
{ |
|
} |
|
|
|
void reset() |
|
{ |
|
_type = CIMTYPE_BOOLEAN; |
|
_isArray = false; |
|
_isNull = true; |
|
_u._booleanValue = false; |
|
} |
|
|
|
CIMType _type; |
|
Boolean _isArray; |
|
Boolean _isNull; |
|
Union _u; |
|
}; |
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////// |
|
// |
|
// CIMValue | // CIMValue |
// | // |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |