version 1.47, 2004/05/18 11:03:38
|
version 1.48, 2004/05/31 10:47:41
|
|
|
// 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) |
// Amit K Arora, IBM (amita@in.ibm.com) |
|
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
#undef PEGASUS_ARRAY_T | #undef PEGASUS_ARRAY_T |
| |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
|
|
// | // |
// _toString routines: | // _toString routines: |
// | // |
|
|
// | // |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
| |
CIMValue::CIMValue() : |
CIMValue::CIMValue() |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
} | } |
| |
CIMValue::CIMValue(CIMType type, Boolean isArray, Uint32 arraySize) : |
CIMValue::CIMValue(CIMType type, Boolean isArray, Uint32 arraySize) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
setNullValue(type, isArray, arraySize); | setNullValue(type, isArray, arraySize); |
} | } |
| |
CIMValue::CIMValue(Boolean x) : |
CIMValue::CIMValue(Boolean x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Uint8 x) : |
CIMValue::CIMValue(Uint8 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Sint8 x) : |
CIMValue::CIMValue(Sint8 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Uint16 x) : |
CIMValue::CIMValue(Uint16 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Sint16 x) : |
CIMValue::CIMValue(Sint16 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Uint32 x) : |
CIMValue::CIMValue(Uint32 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Sint32 x) : |
CIMValue::CIMValue(Sint32 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Uint64 x) : |
CIMValue::CIMValue(Uint64 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Sint64 x) : |
CIMValue::CIMValue(Sint64 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Real32 x) : |
CIMValue::CIMValue(Real32 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(Real64 x) : |
CIMValue::CIMValue(Real64 x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Char16& x) : |
CIMValue::CIMValue(const Char16& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const String& x) : |
CIMValue::CIMValue(const String& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const CIMDateTime& x) : |
CIMValue::CIMValue(const CIMDateTime& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const CIMObjectPath& x) : |
CIMValue::CIMValue(const CIMObjectPath& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Boolean>& x) : |
CIMValue::CIMValue(const Array<Boolean>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Uint8>& x) : |
CIMValue::CIMValue(const Array<Uint8>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Sint8>& x) : |
CIMValue::CIMValue(const Array<Sint8>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Uint16>& x) : |
CIMValue::CIMValue(const Array<Uint16>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Sint16>& x) : |
CIMValue::CIMValue(const Array<Sint16>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Uint32>& x) : |
CIMValue::CIMValue(const Array<Uint32>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Sint32>& x) : |
CIMValue::CIMValue(const Array<Sint32>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Uint64>& x) : |
CIMValue::CIMValue(const Array<Uint64>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Sint64>& x) : |
CIMValue::CIMValue(const Array<Sint64>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Real32>& x) : |
CIMValue::CIMValue(const Array<Real32>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Real64>& x) : |
CIMValue::CIMValue(const Array<Real64>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<Char16>& x) : |
CIMValue::CIMValue(const Array<Char16>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<String>& x) : |
CIMValue::CIMValue(const Array<String>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<CIMDateTime>& x) : |
CIMValue::CIMValue(const Array<CIMDateTime>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const Array<CIMObjectPath>& x) : |
CIMValue::CIMValue(const Array<CIMObjectPath>& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
set(x); | set(x); |
} | } |
| |
CIMValue::CIMValue(const CIMValue& x) : |
CIMValue::CIMValue(const CIMValue& x) |
_rep(new CIMValueRep()) |
|
{ | { |
|
_rep = new CIMValueRep(); |
assign(x); | assign(x); |
} | } |
| |
CIMValue::~CIMValue() | CIMValue::~CIMValue() |
{ | { |
clear(); | clear(); |
// delete _rep; |
delete _rep; |
} | } |
| |
CIMValue& CIMValue::operator=(const CIMValue& x) | CIMValue& CIMValue::operator=(const CIMValue& x) |