version 1.45, 2005/02/05 22:59:23
|
version 1.46, 2005/02/28 21:12:22
|
|
|
case CIMTYPE_REFERENCE: | case CIMTYPE_REFERENCE: |
kbType = REFERENCE; | kbType = REFERENCE; |
break; | break; |
|
// case CIMTYPE_REAL32: |
|
// case CIMTYPE_REAL64: |
case CIMTYPE_OBJECT: | case CIMTYPE_OBJECT: |
|
// From PEP 194: EmbeddedObjects cannot be keys. |
throw TypeMismatchException(); | throw TypeMismatchException(); |
// From PEP 194: |
|
// Open Issue for the DMTF: Are EmbeddedObject properties permitted to be keys? |
|
break; | break; |
default: | default: |
kbType = NUMERIC; | kbType = NUMERIC; |
|
|
kbValue = XmlReader::stringToValue(0, getValue().getCString(), | kbValue = XmlReader::stringToValue(0, getValue().getCString(), |
value.getType()); | value.getType()); |
break; | break; |
|
// case CIMTYPE_REAL32: |
|
// case CIMTYPE_REAL64: |
case CIMTYPE_OBJECT: | case CIMTYPE_OBJECT: |
|
// From PEP 194: EmbeddedObjects cannot be keys. |
return false; | return false; |
// From PEP 194: |
|
// Open Issue for the DMTF: Are EmbeddedObject properties permitted to be keys? |
|
break; | break; |
default: // Numerics | default: // Numerics |
if (getType() != NUMERIC) return false; | if (getType() != NUMERIC) return false; |