#include <OWBI1_CIMParamValue.hpp>
Inheritance diagram for OWBI1::CIMParamValue:
Public Types | |
typedef COWIntrusiveReference< Data > CIMParamValue::* | safe_bool |
Public Member Functions | |
CIMParamValue () | |
Create an CIMParamValue. | |
CIMParamValue (CIMNULL_t) | |
Create a null CIMParamValue. | |
CIMParamValue (const CIMName &name, const CIMValue &val) | |
Create a new CIMParamValue object. | |
CIMParamValue (const CIMName &name) | |
Create a new CIMParamValue object. | |
CIMParamValue (const CIMParamValue &arg) | |
Copy constructor. | |
~CIMParamValue () | |
Destroy this CIMParamValue object. | |
CIMParamValue & | operator= (const CIMParamValue &arg) |
Assignment operator. | |
String | getName () const |
CIMParamValue & | setName (const CIMName &name) |
CIMValue | getValue () const |
CIMParamValue & | setValue (const CIMValue &val) |
operator safe_bool () const | |
bool | operator! () const |
virtual void | readObject (std::istream &istrm) |
Read this CIMParamValue from an inputstream. | |
virtual void | writeObject (std::ostream &ostrm) const |
Write this CIMParamValue to an output stream. | |
virtual void | setNull () |
Set this object to NULL. | |
virtual String | toString () const |
virtual String | toMOF () const |
Private Attributes | |
COWIntrusiveReference< Data > | m_pdata |
Friends | |
OWBI1_OWBI1PROVIFC_API bool | operator< (const CIMParamValue &x, const CIMParamValue &y) |
Classes | |
struct | Data |
Definition at line 48 of file OWBI1_CIMParamValue.hpp.
|
Definition at line 92 of file OWBI1_CIMParamValue.hpp. |
|
Create an CIMParamValue.
Definition at line 67 of file OWBI1_CIMParamValue.cpp. |
|
Create a null CIMParamValue.
Definition at line 72 of file OWBI1_CIMParamValue.cpp. |
|
Create a new CIMParamValue object.
Definition at line 83 of file OWBI1_CIMParamValue.cpp. |
|
Create a new CIMParamValue object. The value portion will be null.
Definition at line 77 of file OWBI1_CIMParamValue.cpp. |
|
Copy constructor.
Definition at line 90 of file OWBI1_CIMParamValue.cpp. |
|
Destroy this CIMParamValue object.
Definition at line 95 of file OWBI1_CIMParamValue.cpp. |
|
Definition at line 107 of file OWBI1_CIMParamValue.cpp. References m_pdata. |
|
Definition at line 120 of file OWBI1_CIMParamValue.cpp. References m_pdata. |
|
Definition at line 96 of file OWBI1_CIMParamValue.hpp. References m_pdata. |
|
Definition at line 100 of file OWBI1_CIMParamValue.hpp. |
|
Assignment operator.
Definition at line 100 of file OWBI1_CIMParamValue.cpp. References m_pdata. |
|
Read this CIMParamValue from an inputstream.
Implements OWBI1::SerializableIFC. |
|
Definition at line 113 of file OWBI1_CIMParamValue.cpp. |
|
Set this object to NULL. This should invalidate the CIMBase object, so that subsequent operation will fail. Implements OWBI1::CIMBase. Definition at line 133 of file OWBI1_CIMParamValue.cpp. References m_pdata. |
|
Definition at line 126 of file OWBI1_CIMParamValue.cpp. |
|
Implements OWBI1::CIMBase. Definition at line 178 of file OWBI1_CIMParamValue.cpp. |
|
Implements OWBI1::CIMBase. Definition at line 172 of file OWBI1_CIMParamValue.cpp. References m_pdata. |
|
Write this CIMParamValue to an output stream.
Implements OWBI1::SerializableIFC. |
|
Definition at line 183 of file OWBI1_CIMParamValue.cpp. |
|
Definition at line 130 of file OWBI1_CIMParamValue.hpp. Referenced by CIMParamValue(), getName(), getValue(), operator safe_bool(), OWBI1::operator<(), operator=(), setName(), setNull(), setValue(), and toString(). |