#include <OWBI1_CIMName.hpp>
Inheritance diagram for OWBI1::CIMName:
Public Types | |
typedef detail::CIMNameRepRef CIMName::* | safe_bool |
Public Member Functions | |
CIMName () | |
A default constructed CIMName is the empty string "". | |
CIMName (const String &name) | |
Create an CIMName object with the given name. | |
CIMName (const char *name) | |
Create an CIMName object with the given name. | |
CIMName (const CIMName &other) | |
CIMName (const detail::CIMNameRepRef &rep) | |
~CIMName () | |
CIMName & | operator= (const String &name) |
CIMName & | operator= (const char *name) |
CIMName & | operator= (const CIMName &other) |
String | toString () const |
Get the String representation of the CIM Name. | |
const char * | c_str () const |
virtual void | readObject (std::istream &istrm) |
Read the object from an input stream. | |
virtual void | writeObject (std::ostream &ostrm) const |
Write the object to an output stream This function is equivalent to String::writeObject(). | |
bool | isValid () const |
Test if this is a valid CIMName. | |
operator safe_bool () const | |
bool | operator! () const |
detail::CIMNameRepRef | getRep () const |
Private Attributes | |
detail::CIMNameRepRef | m_rep |
Friends | |
OWBI1_OWBI1PROVIFC_API bool | operator< (const CIMName &x, const CIMName &y) |
OWBI1_OWBI1PROVIFC_API bool | operator== (const CIMName &x, const CIMName &y) |
Definition at line 50 of file OWBI1_CIMName.hpp.
|
Definition at line 108 of file OWBI1_CIMName.hpp. |
|
A default constructed CIMName is the empty string "".
Definition at line 52 of file OWBI1_CIMName.cpp. |
|
Create an CIMName object with the given name. This constructor is not explicit in order to facilitate conversions and comparisons Definition at line 58 of file OWBI1_CIMName.cpp. |
|
Create an CIMName object with the given name. This constructor is not explicit in order to facilitate conversions and comparisons
Definition at line 64 of file OWBI1_CIMName.cpp. |
|
Definition at line 70 of file OWBI1_CIMName.cpp. |
|
|
|
Definition at line 77 of file OWBI1_CIMName.cpp. |
|
Definition at line 114 of file OWBI1_CIMName.cpp. References m_rep. |
|
Definition at line 154 of file OWBI1_CIMName.cpp. References m_rep. Referenced by OWBI1::CIMObjectPath::getKey(), OWBI1::CIMInstance::getProperty(), OWBI1::CIMProperty::setOriginClass(), and OWBI1::CIMProperty::setOverridingProperty(). |
|
Test if this is a valid CIMName. A valid CIMName is defined as != "" Definition at line 134 of file OWBI1_CIMName.cpp. References m_rep. Referenced by operator safe_bool(), and operator!(). |
|
Definition at line 140 of file OWBI1_CIMName.cpp. |
|
Definition at line 147 of file OWBI1_CIMName.cpp. References isValid(). |
|
Definition at line 99 of file OWBI1_CIMName.cpp. References m_rep. |
|
Definition at line 91 of file OWBI1_CIMName.cpp. References m_rep. |
|
Definition at line 83 of file OWBI1_CIMName.cpp. References OWBI1::String::c_str(), m_rep, and name. |
|
Read the object from an input stream. This function is equivalent to String::readObject()
Implements OWBI1::SerializableIFC. Definition at line 121 of file OWBI1_CIMName.cpp. References m_rep. |
|
Get the String representation of the CIM Name.
Definition at line 107 of file OWBI1_CIMName.cpp. References m_rep. Referenced by OWBI1::CIMObjectPath::getKeyT(), and OWBI1::CIMInstance::getPropertyT(). |
|
Write the object to an output stream This function is equivalent to String::writeObject().
Implements OWBI1::SerializableIFC. Definition at line 127 of file OWBI1_CIMName.cpp. References m_rep. |
|
Definition at line 160 of file OWBI1_CIMName.cpp. |
|
Definition at line 166 of file OWBI1_CIMName.cpp. |
|
Definition at line 117 of file OWBI1_CIMName.hpp. Referenced by c_str(), getRep(), isValid(), operator safe_bool(), OWBI1::operator<(), operator=(), OWBI1::operator==(), readObject(), toString(), and writeObject(). |