(file) Return to CIMObjectPath.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/CIMObjectPath.cpp between version 1.45 and 1.46

version 1.45, 2005/02/05 22:59:23 version 1.46, 2005/02/28 21:12:22
Line 220 
Line 220 
     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;
Line 308 
Line 309 
             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;


Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2