version 1.13, 2002/07/30 16:14:53
|
version 1.14, 2002/07/30 22:04:20
|
|
|
} | } |
| |
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()) |
|
|
} | } |
| |
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()) |
|
|
} | } |
| |
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; |
|
|
} | } |
| |
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; |