version 1.9, 2002/05/15 05:35:01
|
version 1.12, 2002/05/17 19:29:40
|
|
|
{ | { |
} | } |
| |
#if 0 |
|
CIMType::CIMType(Uint32 tag) : _tag(Tag(tag)) |
|
{ |
|
} |
|
#endif |
|
|
|
CIMType::CIMType(const CIMType& x) : _tag(x._tag) | CIMType::CIMType(const CIMType& x) : _tag(x._tag) |
{ | { |
} | } |
|
|
| |
Boolean CIMType::equal(const CIMType& x) const | Boolean CIMType::equal(const CIMType& x) const |
{ | { |
return x._tag == _tag; |
return Uint32(x._tag) == Uint32(_tag); |
} | } |
| |
const char* CIMType::toString() const | const char* CIMType::toString() const |
|
|
return _typeStrings[Uint32(_tag)]; | return _typeStrings[Uint32(_tag)]; |
} | } |
| |
|
|
|
Boolean operator==(CIMType x, CIMType y) |
|
{ |
|
return x.equal(y); |
|
} |
|
|
|
Boolean operator!=(CIMType x, CIMType y) |
|
{ |
|
return !x.equal(y); |
|
} |
|
|
|
Boolean operator==(CIMType x, CIMType::Tag y) |
|
{ |
|
return x.equal(y); |
|
} |
|
|
|
Boolean operator==(CIMType::Tag x, CIMType y) |
|
{ |
|
return y.equal(x); |
|
} |
|
|
|
Boolean operator!=(CIMType x, CIMType::Tag y) |
|
{ |
|
return !x.equal(y); |
|
} |
|
|
|
Boolean operator!=(CIMType::Tag x, CIMType y) |
|
{ |
|
return !y.equal(x); |
|
} |
|
|
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |