#include <OW_CIMQualifierType.hpp>
Inheritance diagram for OW_NAMESPACE::CIMQualifierType:
Public Types | |
typedef COWIntrusiveReference< QUALTData > CIMQualifierType::* | safe_bool |
Public Member Functions | |
CIMQualifierType () | |
Create a new CIMQualifierType object. | |
CIMQualifierType (CIMNULL_t) | |
Create a NULL CIMQualifierType object. | |
CIMQualifierType (const CIMName &name) | |
Create an CIMQualifierType with a given name. | |
CIMQualifierType (const char *name) | |
Create an CIMQualifierType with a given name. | |
CIMQualifierType (const CIMQualifierType &arg) | |
Copy ctor. | |
~CIMQualifierType () | |
Destroy this CIMQualifierType object. | |
virtual void | setNull () |
Set this to a null object. | |
CIMQualifierType & | operator= (const CIMQualifierType &arg) |
Assignment operator. | |
const CIMScopeArray & | getScope () const |
CIMDataType | getDataType () const |
Int32 | getDataSize () const |
CIMValue | getDefaultValue () const |
CIMQualifierType & | setDataType (const CIMDataType &dataType) |
Set the data type for this CIMQualifierType object. | |
CIMQualifierType & | setDataType (const CIMDataType::Type &dataType) |
Set the data type for this CIMQualifierType object. | |
CIMQualifierType & | setDefaultValue (const CIMValue &defValue) |
Set the default value for this CIMQualifierType object. | |
CIMQualifierType & | addScope (const CIMScope &newScope) |
Add a scope to this CIMQualifierType object. | |
bool | hasScope (const CIMScope &scopeArg) const |
Determine if this CIMQualifierType has a specified scope. | |
bool | hasFlavor (const CIMFlavor &flavorArg) const |
Determine if this CIMQualifierType has a specified flavor. | |
CIMQualifierType & | addFlavor (const CIMFlavor &newFlavor) |
Add a flavor to this CIMQualifierType object. | |
CIMQualifierType & | removeFlavor (const Int32 flavor) |
Remove a flavor from this CIMQualifierType. | |
CIMFlavorArray | getFlavors () const |
bool | hasDefaultValue () const |
bool | isDefaultValueArray () const |
virtual void | writeObject (std::ostream &ostrm) const |
Write this CIMQualifierType object to the given output stream. | |
virtual void | readObject (std::istream &istrm) |
Read this CIMQualifierType object from the given input stream. | |
virtual String | toString () const |
virtual String | toMOF () const |
virtual String | getName () const |
virtual void | setName (const CIMName &name) |
Set the name of this qualifier type. | |
operator safe_bool () const | |
bool | operator! () const |
Private Attributes | |
COWIntrusiveReference< QUALTData > | m_pdata |
Friends | |
OW_COMMON_API bool | operator< (const CIMQualifierType &x, const CIMQualifierType &y) |
Classes | |
struct | QUALTData |
Definition at line 53 of file OW_CIMQualifierType.hpp.
|
Definition at line 205 of file OW_CIMQualifierType.hpp. |
|
Create a new CIMQualifierType object.
Definition at line 84 of file OW_CIMQualifierType.cpp. References addFlavor(), OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. |
|
Create a NULL CIMQualifierType object.
Definition at line 91 of file OW_CIMQualifierType.cpp. |
|
Create an CIMQualifierType with a given name.
Definition at line 96 of file OW_CIMQualifierType.cpp. References addFlavor(), OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, m_pdata, name, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. |
|
Create an CIMQualifierType with a given name.
Definition at line 104 of file OW_CIMQualifierType.cpp. References addFlavor(), OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, m_pdata, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. |
|
Copy ctor.
Definition at line 112 of file OW_CIMQualifierType.cpp. |
|
Destroy this CIMQualifierType object.
Definition at line 117 of file OW_CIMQualifierType.cpp. |
|
Add a flavor to this CIMQualifierType object.
Definition at line 240 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMFlavor::DISABLEOVERRIDE, OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, OW_NAMESPACE::CIMFlavor::getFlavor(), hasFlavor(), m_pdata, removeFlavor(), OW_NAMESPACE::CIMFlavor::RESTRICTED, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. Referenced by CIMQualifierType(), and OW_NAMESPACE::MOF::CIMOMVisitor::VisitDefaultFlavor(). |
|
Add a scope to this CIMQualifierType object.
Definition at line 189 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMScope::ANY, hasScope(), and m_pdata. |
|
Definition at line 147 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
Definition at line 141 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::MOF::CIMOMVisitor::getQualifierDataType(). |
|
Definition at line 153 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::CIMQualifier::CIMQualifier(). |
|
Definition at line 287 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::MetaRepository::_resolveQualifiers(), and OW_NAMESPACE::CIMQualifier::CIMQualifier(). |
|
Implements OW_NAMESPACE::CIMElement. Definition at line 310 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::MetaRepository::_addQualifierType(), OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessQualifierType(), OW_NAMESPACE::CIMQualifier::CIMQualifier(), OW_NAMESPACE::CIMtoXML(), OW_NAMESPACE::MetaRepository::setQualifierType(), and OW_NAMESPACE::CIMServer::setQualifierType(). |
|
Definition at line 135 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
Definition at line 293 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
Determine if this CIMQualifierType has a specified flavor.
Definition at line 223 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMFlavor::getFlavor(), i, and m_pdata. Referenced by addFlavor(). |
|
Determine if this CIMQualifierType has a specified scope.
Definition at line 206 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMScope::getScope(), i, and m_pdata. Referenced by addScope(). |
|
Definition at line 299 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
Definition at line 206 of file OW_CIMQualifierType.hpp. References m_pdata. |
|
Definition at line 208 of file OW_CIMQualifierType.hpp. |
|
Assignment operator.
Definition at line 122 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
Read this CIMQualifierType object from the given input stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Remove a flavor from this CIMQualifierType.
Definition at line 269 of file OW_CIMQualifierType.cpp. Referenced by addFlavor(). |
|
Set the data type for this CIMQualifierType object.
Definition at line 171 of file OW_CIMQualifierType.cpp. References setDataType(). |
|
Set the data type for this CIMQualifierType object.
Definition at line 159 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMValueCast::castValueToDataType(), and m_pdata. Referenced by setDataType(). |
|
Set the default value for this CIMQualifierType object.
Definition at line 177 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMValueCast::castValueToDataType(), and m_pdata. |
|
Set the name of this qualifier type.
Implements OW_NAMESPACE::CIMElement. Definition at line 316 of file OW_CIMQualifierType.cpp. |
|
Set this to a null object.
Implements OW_NAMESPACE::CIMBase. Definition at line 129 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
Implements OW_NAMESPACE::CIMBase. Definition at line 377 of file OW_CIMQualifierType.cpp. Referenced by toString(). |
|
Reimplemented from OW_NAMESPACE::CIMElement. Definition at line 371 of file OW_CIMQualifierType.cpp. References toMOF(). Referenced by OW_NAMESPACE::CIMRepository2::setQualifierType(), and OW_NAMESPACE::CIMRepository::setQualifierType(). |
|
Write this CIMQualifierType object to the given output stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Definition at line 79 of file OW_CIMQualifierType.cpp. |
|
Definition at line 219 of file OW_CIMQualifierType.hpp. Referenced by addFlavor(), addScope(), CIMQualifierType(), getDataSize(), getDataType(), getDefaultValue(), getFlavors(), getName(), getScope(), hasDefaultValue(), hasFlavor(), hasScope(), isDefaultValueArray(), operator safe_bool(), OW_NAMESPACE::operator<(), operator=(), removeFlavor(), setDataType(), setDefaultValue(), setName(), setNull(), and toMOF(). |