version 1.14, 2001/07/10 06:43:23
|
version 1.20, 2002/05/17 16:58:07
|
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
class CIMMethod; |
|
class CIMConstMethod; | class CIMConstMethod; |
class DeclContext; | class DeclContext; |
| |
|
|
{ | { |
_qualifiers.add(qualifier); | _qualifiers.add(qualifier); |
} | } |
// ATTN: ks 18 May. Why no non-const version here |
|
Uint32 findQualifier(const String& name) const | Uint32 findQualifier(const String& name) const |
{ | { |
return _qualifiers.find(name); | return _qualifiers.find(name); |
} | } |
// ATTN: |
|
Boolean existsQualifier(const String& name) const | Boolean existsQualifier(const String& name) const |
{ | { |
return (findQualifier(name) != PEG_NOT_FOUND) ? true : false; | return (findQualifier(name) != PEG_NOT_FOUND) ? true : false; |
|
|
{ | { |
return _qualifiers.getQualifier(pos); | return _qualifiers.getQualifier(pos); |
} | } |
// |
|
void removeQualifier(Uint32 pos) | void removeQualifier(Uint32 pos) |
{ | { |
_qualifiers.removeQualifier(pos); | _qualifiers.removeQualifier(pos); |
|
|
| |
void addParameter(const CIMParameter& x); | void addParameter(const CIMParameter& x); |
| |
Uint32 findParameter(const String& name); |
Uint32 findParameter(const String& name) const; |
|
|
Uint32 findParameter(const String& name) const |
|
{ |
|
return ((CIMMethodRep*)this)->findParameter(name); |
|
} |
|
| |
CIMParameter getParameter(Uint32 pos); | CIMParameter getParameter(Uint32 pos); |
| |
|
|
| |
void toXml(Array<Sint8>& out) const; | void toXml(Array<Sint8>& out) const; |
| |
virtual void print(PEGASUS_STD(ostream)& os = PEGASUS_STD(cout)) const; |
void toMof(Array<Sint8>& out) const; |
| |
Boolean identical(const CIMMethodRep* x) const; | Boolean identical(const CIMMethodRep* x) const; |
| |
|
|
| |
CIMMethodRep(const CIMMethodRep& x); | CIMMethodRep(const CIMMethodRep& x); |
| |
CIMMethodRep& operator=(const CIMMethodRep& x); |
// This method is declared and made private so that the compiler does |
|
// not implicitly define a default copy constructor. |
|
CIMMethodRep& operator=(const CIMMethodRep& x) |
|
{ |
|
//PEGASUS_ASSERT(0); |
|
return *this; |
|
} |
| |
String _name; | String _name; |
CIMType _type; | CIMType _type; |