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

Diff for /pegasus/src/Pegasus/Common/DeclContext.cpp between version 1.13 and 1.14

version 1.13, 2002/07/30 16:14:53 version 1.14, 2002/07/30 22:04:20
Line 43 
Line 43 
 } }
  
 void SimpleDeclContext::addQualifierDecl( void SimpleDeclContext::addQualifierDecl(
     const String& nameSpace,      const CIMNamespaceName& nameSpace,
     const CIMQualifierDecl& x)     const CIMQualifierDecl& x)
 { {
     if (!lookupQualifierDecl(nameSpace, x.getName()).isNull())     if (!lookupQualifierDecl(nameSpace, x.getName()).isNull())
Line 53 
Line 53 
 } }
  
 void SimpleDeclContext::addClass( void SimpleDeclContext::addClass(
     const String& nameSpace,      const CIMNamespaceName& nameSpace,
     const CIMClass& x)     const CIMClass& x)
 { {
     if (!lookupClass(nameSpace, x.getClassName()).isNull())     if (!lookupClass(nameSpace, x.getClassName()).isNull())
Line 63 
Line 63 
 } }
  
 CIMQualifierDecl SimpleDeclContext::lookupQualifierDecl( CIMQualifierDecl SimpleDeclContext::lookupQualifierDecl(
     const String& nameSpace,      const CIMNamespaceName& nameSpace,
     const String& name) const      const CIMName& name) const
 { {
     for (Uint32 i = 0, n = _qualifierDeclarations.size(); i < n; i++)     for (Uint32 i = 0, n = _qualifierDeclarations.size(); i < n; i++)
     {     {
         const String& first = _qualifierDeclarations[i].first;          const CIMNamespaceName& first = _qualifierDeclarations[i].first;
         const CIMQualifierDecl& second = _qualifierDeclarations[i].second;         const CIMQualifierDecl& second = _qualifierDeclarations[i].second;
  
         // ATTN-RK-20020729: Use correct equal method          if (first.equal(nameSpace) &&
         //if (first.equal(nameSpace)) &&  
         if (String::equalNoCase(first, nameSpace) &&  
             second.getName().equal(name))             second.getName().equal(name))
         {         {
             return second;             return second;
Line 85 
Line 83 
 } }
  
 CIMClass SimpleDeclContext::lookupClass( CIMClass SimpleDeclContext::lookupClass(
     const String& nameSpace,      const CIMNamespaceName& nameSpace,
     const String& name) const      const CIMName& name) const
 { {
     for (Uint32 i = 0, n = _classDeclarations.size(); i < n; i++)     for (Uint32 i = 0, n = _classDeclarations.size(); i < n; i++)
     {     {
         const String& first = _classDeclarations[i].first;          const CIMNamespaceName& first = _classDeclarations[i].first;
         const CIMClass& second = _classDeclarations[i].second;         const CIMClass& second = _classDeclarations[i].second;
  
         // ATTN-RK-20020729: Use correct equal method          if (first.equal(nameSpace) &&
         //if (first.equal(nameSpace)) &&  
         if (String::equalNoCase(first, nameSpace) &&  
             second.getClassName().equal(name))             second.getClassName().equal(name))
         {         {
             return second;             return second;


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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2