version 1.16, 2001/12/13 14:53:55
|
version 1.17, 2002/03/07 00:44:14
|
|
|
{ | { |
public: | public: |
| |
|
/// |
CIMQualifierList(); | CIMQualifierList(); |
| |
|
/// |
~CIMQualifierList(); | ~CIMQualifierList(); |
| |
|
/// |
CIMQualifierList& add(const CIMQualifier& qualifier); | CIMQualifierList& add(const CIMQualifier& qualifier); |
| |
|
/// |
Uint32 getCount() const | Uint32 getCount() const |
{ | { |
return _qualifiers.size(); | return _qualifiers.size(); |
} | } |
| |
|
/// |
CIMQualifier& getQualifier(Uint32 pos); | CIMQualifier& getQualifier(Uint32 pos); |
| |
|
/// |
const CIMQualifier& getQualifier(Uint32 pos) const | const CIMQualifier& getQualifier(Uint32 pos) const |
{ | { |
return _qualifiers[pos]; | return _qualifiers[pos]; |
} | } |
// ATTN: KS 18 may 2001 |
|
/** removeQualifier - Removes the Qualifier defined by | /** removeQualifier - Removes the Qualifier defined by |
the pos parameter | the pos parameter |
@exception Throws "OutOfBounds" if pos not within | @exception Throws "OutOfBounds" if pos not within |
|
|
*/ | */ |
void removeQualifier(Uint32 pos); | void removeQualifier(Uint32 pos); |
| |
|
/// |
Uint32 find(const String& name) const; | Uint32 find(const String& name) const; |
| |
|
/// |
Uint32 findReverse(const String& name) const; | Uint32 findReverse(const String& name) const; |
| |
|
/** resolve - Resolves the qualifier |
|
@param declContext |
|
@param nameSpace |
|
@param scope |
|
@param isInstancePart |
|
@param inheritedQualifiers |
|
@return |
|
|
|
*/ |
void resolve( | void resolve( |
DeclContext* declContext, | DeclContext* declContext, |
const String& nameSpace, | const String& nameSpace, |
|
|
Boolean isInstancePart, | Boolean isInstancePart, |
CIMQualifierList& inheritedQualifiers); | CIMQualifierList& inheritedQualifiers); |
| |
|
/// |
void toXml(Array<Sint8>& out) const; | void toXml(Array<Sint8>& out) const; |
| |
|
/// |
void toMof(Array<Sint8>& out) const; | void toMof(Array<Sint8>& out) const; |
| |
|
/// |
void print(PEGASUS_STD(ostream) &o=PEGASUS_STD(cout)) const; | void print(PEGASUS_STD(ostream) &o=PEGASUS_STD(cout)) const; |
| |
|
/// |
Boolean identical(const CIMQualifierList& x) const; | Boolean identical(const CIMQualifierList& x) const; |
| |
|
/// |
void cloneTo(CIMQualifierList& x) const; | void cloneTo(CIMQualifierList& x) const; |
| |
private: | private: |