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

Diff for /pegasus/src/Pegasus/Common/CIMQualifierList.cpp between version 1.13 and 1.17

version 1.13, 2001/06/16 23:10:03 version 1.17, 2001/12/13 14:53:55
Line 207 
Line 207 
         _qualifiers[i].toXml(out);         _qualifiers[i].toXml(out);
 } }
  
   /** toMof - Generates MOF output for a list of CIM Qualifiers.
       The qualifiers may be class, property, parameter, etc.
       The BNF for this is:
       <pre>
       qualifierList       = "[" qualifier *( "," qualifier ) "]"
       </pre>
       Produces qualifiers as a string on without nl.
       */
   void CIMQualifierList::toMof(Array<Sint8>& out) const
   {
       // if no qualifiers, return
       if (_qualifiers.size() == 0)
           return;
   
       // Qualifier leading bracket.
       out <<"[";
   
       // Loop to list qualifiers
       for (Uint32 i = 0, n = _qualifiers.size(); i < n; i++)
       {
           // if second or greater, add comma separator
           if (i > 0)
               out << ", ";
           _qualifiers[i].toMof(out);
       }
   
       // Terminating bracket
       out << "]";
   }
   
   
 void CIMQualifierList::print(PEGASUS_STD(ostream) &os) const void CIMQualifierList::print(PEGASUS_STD(ostream) &os) const
 { {
     Array<Sint8> tmp;     Array<Sint8> tmp;
Line 223 
Line 254 
         return false;         return false;
  
     for (Uint32 i = 0; i < count; i++)     for (Uint32 i = 0; i < count; i++)
         return _qualifiers[i].identical(x._qualifiers[i]);      {
           if (!_qualifiers[i].identical(x._qualifiers[i]))
               return false;
       }
  
     return true;     return true;
 } }


Legend:
Removed from v.1.13  
changed lines
  Added in v.1.17

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2