version 1.45, 2005/06/06 10:08:41
|
version 1.46, 2005/07/08 22:04:43
|
|
|
/// Constructor. | /// Constructor. |
CIMValue(const CIMObjectPath& x); | CIMValue(const CIMObjectPath& x); |
| |
/// Constructor. |
/** Constructor. |
/// Note: Constructing a CIMValue with an uninitialized CIMObject is not |
Note: Constructing a CIMValue with an uninitialized CIMObject is not |
/// defined and results in a thrown UninitializedObjectException. |
defined and results in a thrown UninitializedObjectException. |
/// Note: The input CIMObject will be cloned before putting it into the |
Note: The input CIMObject will be cloned before putting it into the |
/// value of the constructed CIMValue. This is because CIMObjects use a |
value of the constructed CIMValue. This is because CIMObjects use a |
/// shared representation model, but we don't want CIMObjects inside a |
shared representation model, but we don't want CIMObjects inside a |
/// CIMValue to be altered by other external changes. |
CIMValue to be altered by other external changes. |
|
*/ |
CIMValue(const CIMObject& x); | CIMValue(const CIMObject& x); |
| |
/// Constructor. | /// Constructor. |
|
|
/// Constructor. | /// Constructor. |
CIMValue(const Array<CIMObjectPath>& x); | CIMValue(const Array<CIMObjectPath>& x); |
| |
/// Constructor. |
/** Constructor. |
/// Note: Constructing a CIMValue with an uninitialized CIMObject anywhere |
Note: Constructing a CIMValue with an uninitialized CIMObject anywhere |
/// in the input array is not defined and results in a thrown |
in the input array is not defined and results in a thrown |
/// UninitializedObjectException. |
UninitializedObjectException. |
/// Note: Each CIMObject in the input Array will be cloned before putting |
Note: Each CIMObject in the input Array will be cloned before putting |
/// the Array into the value of the constructed CIMValue. This is because |
the Array into the value of the constructed CIMValue. This is because |
/// CIMObjects use a shared representation model, but we don't want |
CIMObjects use a shared representation model, but we don't want |
/// CIMObjects inside a CIMValue to be altered by other external changes. |
CIMObjects inside a CIMValue to be altered by other external changes. |
|
*/ |
CIMValue(const Array<CIMObject>& x); | CIMValue(const Array<CIMObject>& x); |
| |
/// Constructor. |
/** Constructor. |
/// Note: If the input type is CIMObject, it/they will be cloned before |
Note: If the input type is CIMObject, it/they will be cloned before |
/// putting it into the value of the constructed CIMValue. This is because |
putting it into the value of the constructed CIMValue. This is because |
/// CIMObjects use a shared representation model, but we don't want |
CIMObjects use a shared representation model, but we don't want |
/// CIMObjects inside a CIMValue to be altered by other external changes. |
CIMObjects inside a CIMValue to be altered by other external changes. |
|
*/ |
CIMValue(const CIMValue& x); | CIMValue(const CIMValue& x); |
| |
/// Destructor. | /// Destructor. |
~CIMValue(); | ~CIMValue(); |
| |
/// Operator = |
/** Operator = |
/// Note: If the right hand side type is CIMObject, it/they will be cloned |
Note: If the right hand side type is CIMObject, it/they will be cloned |
/// before putting it into the value of the target CIMValue. This is because |
before putting it into the value of the target CIMValue. This is because |
/// CIMObjects use a shared representation model, but we don't want |
CIMObjects use a shared representation model, but we don't want |
/// CIMObjects inside a CIMValue to be altered by other external changes. |
CIMObjects inside a CIMValue to be altered by other external changes. |
|
*/ |
CIMValue& operator=(const CIMValue& x); | CIMValue& operator=(const CIMValue& x); |
| |
/** Assigns one CIMValue object to another CIMValue object. | /** Assigns one CIMValue object to another CIMValue object. |