version 1.32, 2007/10/19 18:22:02
|
version 1.33, 2008/10/22 08:19:40
|
|
|
| |
CIMQualifier::CIMQualifier(const CIMQualifier& x) | CIMQualifier::CIMQualifier(const CIMQualifier& x) |
{ | { |
Inc(_rep = x._rep); |
_rep = x._rep; |
|
if (_rep) |
|
_rep->Inc(); |
} | } |
| |
CIMQualifier::CIMQualifier( | CIMQualifier::CIMQualifier( |
|
|
| |
CIMQualifier::~CIMQualifier() | CIMQualifier::~CIMQualifier() |
{ | { |
Dec(_rep); |
if(_rep) |
|
_rep->Dec(); |
} | } |
| |
CIMQualifier& CIMQualifier::operator=(const CIMQualifier& x) | CIMQualifier& CIMQualifier::operator=(const CIMQualifier& x) |
{ | { |
if (x._rep != _rep) | if (x._rep != _rep) |
{ | { |
Dec(_rep); |
if (_rep) |
Inc(_rep = x._rep); |
_rep->Dec(); |
|
_rep = x._rep; |
|
if (_rep) |
|
_rep->Inc(); |
} | } |
| |
return *this; | return *this; |
|
|
| |
CIMConstQualifier::CIMConstQualifier(const CIMConstQualifier& x) | CIMConstQualifier::CIMConstQualifier(const CIMConstQualifier& x) |
{ | { |
Inc(_rep = x._rep); |
_rep = x._rep; |
|
if (_rep) |
|
_rep->Inc(); |
} | } |
| |
CIMConstQualifier::CIMConstQualifier(const CIMQualifier& x) | CIMConstQualifier::CIMConstQualifier(const CIMQualifier& x) |
{ | { |
Inc(_rep = x._rep); |
_rep = x._rep; |
|
if (_rep) |
|
_rep->Inc(); |
} | } |
| |
CIMConstQualifier::CIMConstQualifier( | CIMConstQualifier::CIMConstQualifier( |
|
|
| |
CIMConstQualifier::~CIMConstQualifier() | CIMConstQualifier::~CIMConstQualifier() |
{ | { |
Dec(_rep); |
if (_rep) |
|
_rep->Dec(); |
} | } |
| |
CIMConstQualifier& CIMConstQualifier::operator=(const CIMConstQualifier& x) | CIMConstQualifier& CIMConstQualifier::operator=(const CIMConstQualifier& x) |
{ | { |
if (x._rep != _rep) | if (x._rep != _rep) |
{ | { |
Dec(_rep); |
if (_rep) |
Inc(_rep = x._rep); |
_rep->Dec(); |
|
_rep = x._rep; |
|
if (_rep) |
|
_rep->Inc(); |
} | } |
| |
return *this; | return *this; |
|
|
{ | { |
if (x._rep != _rep) | if (x._rep != _rep) |
{ | { |
Dec(_rep); |
if (_rep) |
Inc(_rep = x._rep); |
_rep->Dec(); |
|
_rep = x._rep; |
|
if (_rep) |
|
_rep->Inc(); |
} | } |
| |
return *this; | return *this; |