version 1.21, 2001/06/16 23:09:59
|
version 1.22, 2001/06/17 04:20:32
|
|
|
*/ | */ |
Boolean identical(const CIMConstClass& x) const; | Boolean identical(const CIMConstClass& x) const; |
| |
/// CIMMethod clone - ATTN: |
/** Makes a deep copy (clone) of the given object. */ |
CIMClass clone() const | CIMClass clone() const |
{ | { |
return CIMClass(_rep->clone()); | return CIMClass(_rep->clone()); |
} | } |
/** getKeyNames - ATTN |
|
*/ |
/** Get names of all keys of this class. */ |
void getKeyNames(Array<String>& keyNames) const | void getKeyNames(Array<String>& keyNames) const |
{ | { |
_checkRep(); | _checkRep(); |
_rep->getKeyNames(keyNames); | _rep->getKeyNames(keyNames); |
} | } |
| |
|
Boolean hasKeys() const |
|
{ |
|
_checkRep(); |
|
return _rep->hasKeys(); |
|
} |
|
|
private: | private: |
| |
CIMClass(CIMClassRep* rep) : _rep(rep) | CIMClass(CIMClassRep* rep) : _rep(rep) |
|
|
_rep->getKeyNames(keyNames); | _rep->getKeyNames(keyNames); |
} | } |
| |
|
Boolean hasKeys() const |
|
{ |
|
_checkRep(); |
|
return _rep->hasKeys(); |
|
} |
|
|
private: | private: |
| |
void _checkRep() const | void _checkRep() const |