version 1.61, 2007/03/27 17:31:31
|
version 1.62, 2007/10/17 20:50:44
|
|
|
| |
return *this; | return *this; |
} | } |
//ATTN: Why do we not do the outofbounds check here. KS 18 May 2k |
|
CIMQualifier& CIMQualifierList::getQualifier(Uint32 index) | CIMQualifier& CIMQualifierList::getQualifier(Uint32 index) |
{ | { |
return _qualifiers[index]; | return _qualifiers[index]; |
} | } |
| |
//ATTN: added ks 18 may 2001. Should we have outofbounds? |
|
void CIMQualifierList::removeQualifier(Uint32 index) | void CIMQualifierList::removeQualifier(Uint32 index) |
{ | { |
_qualifiers.remove(index); | _qualifiers.remove(index); |
} | } |
| |
|
void CIMQualifierList::clear() |
|
{ |
|
_qualifiers.clear(); |
|
} |
|
|
Uint32 CIMQualifierList::find(const CIMName& name) const | Uint32 CIMQualifierList::find(const CIMName& name) const |
{ | { |
ConstArrayIterator<CIMQualifier> qualifiers(_qualifiers); | ConstArrayIterator<CIMQualifier> qualifiers(_qualifiers); |
|
|
return flag; | return flag; |
} | } |
| |
Uint32 CIMQualifierList::findReverse(const CIMName& name) const |
|
{ |
|
for (Uint32 i = _qualifiers.size(); i; --i) |
|
{ |
|
if (name.equal(_qualifiers[i-1].getName())) |
|
return i - 1; |
|
} |
|
|
|
return PEG_NOT_FOUND; |
|
} |
|
|
|
void CIMQualifierList::resolve( | void CIMQualifierList::resolve( |
DeclContext* declContext, | DeclContext* declContext, |
const CIMNamespaceName & nameSpace, | const CIMNamespaceName & nameSpace, |