version 1.72, 2002/08/19 18:04:15
|
version 1.73, 2002/08/20 17:39:37
|
|
|
} | } |
| |
default: | default: |
throw CIMValueInvalidType(); |
throw CIMValueInvalidTypeException(); |
} | } |
} | } |
else if (value.getType() == CIMTYPE_REFERENCE) | else if (value.getType() == CIMTYPE_REFERENCE) |
|
|
} | } |
| |
default: | default: |
throw CIMValueInvalidType(); |
throw CIMValueInvalidTypeException(); |
} | } |
| |
out << "</VALUE>\n"; | out << "</VALUE>\n"; |
|
|
Array<Sint8>& out, | Array<Sint8>& out, |
const CIMConstObject& object) | const CIMConstObject& object) |
{ | { |
// ATTN-RK-P3-20020515: This could use some work |
if (object.isClass()) |
try |
|
{ | { |
CIMConstClass c(object); | CIMConstClass c(object); |
appendClassElement(out, c); | appendClassElement(out, c); |
} | } |
catch (DynamicCastFailed) |
else if (object.isInstance()) |
{ |
|
try |
|
{ | { |
CIMConstInstance i(object); | CIMConstInstance i(object); |
appendInstanceElement(out, i); | appendInstanceElement(out, i); |
} | } |
catch (DynamicCastFailed) |
// else PEGASUS_ASSERT(0); |
{ |
|
PEGASUS_ASSERT(0); |
|
} |
|
} |
|
} | } |
| |
//------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ |